PDF/A Dönüştürücü
.NET için Documentize PDF/A Dönüştürücü, PDF belgelerini PDF/A formatına dönüştürmek üzere tasarlanmış güçlü bir araçtır ve içeriğinizin uzun vadeli arşivleme standartlarına uyumlu kalmasını sağlar. Bu eklenti ayrıca mevcut PDF belgelerinin PDF/A uyumluluğunu doğrulamayı destekleyerek, dönüşüm ve doğrulama özelliklerini tek bir çözümde sunar.
Ana Özellikler:
- PDF/A’ya Dönüştür: PDF dosyalarını (PDF/A-1a, PDF/A-2b, PDF/A-3b gibi) arşivleme standartlarıyla uyumlu hale getirmek için kesintisiz bir şekilde PDF/A formatına dönüştürün.
- PDF/A Uyumunu Doğrula: Mevcut PDF belgelerini PDF/A standartlarına uygunluk açısından kontrol edin ve uyumsuzluk durumunda sorunları belirleyin.
- Toplu İşleme: Birden fazla dosyayı aynı anda dönüştürmek veya doğrulamak için işleyin.
- Verimli İş Akışı: Hızlı ve güvenilir dönüşüm süreçleri ile zaman ve çabayı en aza indirin.
PDF’yi PDF/A’ya Dönüştürme Yöntemi
Bir PDF belgesini PDF/A formatına dönüştürmek için şu adımları izleyin:
PdfAConverter
sınıfının bir örneğini oluşturun.- Dönüşümü yapılandırmak için
PdfAConvertOptions
sınıfının bir örneğini oluşturun. - İstenilen PDF/A sürümünü belirtin (örneğin, PDF/A-3B).
- Giriş PDF dosyasını
AddInput
yöntemi ile ekleyin. - Elde edilen PDF/A için çıkış dosyasını
AddOutput
yöntemi ile ekleyin. - Dönüşümü gerçekleştirmek için
Process
yöntemini çağırın.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Giriş PDF dosyasını ekleyin
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Çıkış PDF/A dosyasını belirtin
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
13
14// Dönüşümü işleyin
15pdfAConverter.Process(pdfAOptions);
PDF/A Uyumunu Doğrulama
Mevcut PDF dosyalarını PDF/A uyumluluğunu doğrulamak için PdfAValidateOptions
sınıfını kullanabilirsiniz.
1
2var pdfAConverter = new PdfAConverter();
3var validationOptions = new PdfAValidateOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_1A
6};
7
8// Doğrulanacak PDF dosyasını ekleyin
9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Doğrulama sürecini çalıştırın
12var resultContainer = pdfAConverter.Process(validationOptions);
13
14// Doğrulama sonucunu kontrol edin
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
16Console.WriteLine("PDF/A Doğrulama Başarılı: " + validationResult.IsValid);
PDF/A Dönüşümü için Toplu İşleme
Bu eklenti, birden fazla PDF dosyasını aynı anda PDF/A uyumluluğu için dönüştürmenizi veya doğrulamanızı sağlayan toplu işleme desteği sunar.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Birden fazla giriş PDF'si ekleyin
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Dönüştürülen PDF/A'lar için çıkış dosyalarını belirtin
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
15
16// Toplu dönüşümü işleyin
17pdfAConverter.Process(pdfAOptions);