Konwerter PDF/A

Konwerter PDF/A dla .NET to potężne narzędzie zaprojektowane do przekształcania dokumentów PDF do formatu PDF/A, zapewniając zgodność treści z długoterminowymi standardami archiwizacji. Ten plugin obsługuje również walidację istniejących dokumentów PDF pod kątem zgodności z PDF/A, oferując zarówno funkcje konwersji, jak i walidacji w jednym rozwiązaniu.

Kluczowe funkcje:

  • Konwersja do PDF/A: Bezproblemowe przekształcanie plików PDF do formatu PDF/A (takiego jak PDF/A-1a, PDF/A-2b, PDF/A-3b), aby zapewnić zgodność z standardami archiwizacji.
  • Walidacja zgodności PDF/A: Sprawdzenie istniejących dokumentów PDF pod kątem zgodności z standardami PDF/A i identyfikacja problemów, jeśli nie są zgodne.
  • Przetwarzanie wsadowe: Przetwarzanie wielu plików jednocześnie w celu konwersji lub walidacji.
  • Efektywny przepływ pracy: Minimalizowanie czasu i wysiłku dzięki szybkim i niezawodnym procesom konwersji.

Jak przekonwertować PDF na PDF/A

Aby przekształcić dokument PDF do formatu PDF/A, postępuj zgodnie z tymi krokami:

  1. Utwórz instancję klasy PdfAConverter.
  2. Utwórz instancję PdfAConvertOptions, aby skonfigurować konwersję.
  3. Określ żądaną wersję PDF/A (np. PDF/A-3B).
  4. Dodaj plik PDF wejściowy za pomocą metody AddInput.
  5. Dodaj plik wyjściowy dla wynikowego PDF/A za pomocą metody AddOutput.
  6. Wywołaj metodę Process, aby wykonać konwersję.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7  
 8// Dodaj plik PDF wejściowy  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10  
11// Określ plik PDF/A wyjściowy  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13  
14// Przetwórz konwersję  
15pdfAConverter.Process(pdfAOptions);  

Walidacja zgodności PDF/A

Możesz walidować istniejące pliki PDF pod kątem zgodności z PDF/A, używając klasy PdfAValidateOptions.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7  
 8// Dodaj plik PDF do walidacji  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10  
11// Uruchom proces walidacji  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13  
14// Sprawdź wynik walidacji  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("Walidacja PDF/A zakończona sukcesem: " + validationResult.IsValid);  

Przetwarzanie wsadowe dla konwersji PDF/A

Ten plugin obsługuje przetwarzanie wsadowe, co pozwala na konwersję lub walidację wielu plików PDF pod kątem zgodności z PDF/A jednocześnie.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7  
 8// Dodaj wiele plików PDF wejściowych  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11  
12// Określ pliki wyjściowe dla przekształconych PDF/A  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15  
16// Przetwórz konwersję wsadową  
17pdfAConverter.Process(pdfAOptions);  
 Polski