Konwerter PDF/A

Konwerter PDF/A Documentize dla .NET to potężne narzędzie zaprojektowane do konwersji dokumentów PDF do formatu PDF/A, zapewniając, że Twoja zawartość pozostaje zgodna z normami długoterminowego archiwizowania. 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 jednej aplikacji.

Kluczowe funkcje:

  • Konwersja do PDF/A: Bezproblemowo przekształć pliki PDF w format PDF/A (takie jak PDF/A-1a, PDF/A-2b, PDF/A-3b) w celu zapewnienia zgodności z normami archiwizacji.
  • Walidacja zgodności PDF/A: Sprawdź istniejące dokumenty PDF pod kątem zgodności z normami PDF/A i zidentyfikuj problemy, jeśli nie spełniają wymagań.
  • Przetwarzanie wsadowe: Przetwarzaj wiele plików jednocześnie w celu konwersji lub walidacji.
  • Wydajny proces pracy: Zminimalizuj czas i wysiłek dzięki szybkim i niezawodnym procesom konwersji.

Jak przekonwertować PDF na PDF/A

Aby przekonwertować dokument PDF na format PDF/A, wykonaj następujące kroki:

  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 powstałego PDF/A za pomocą metody AddOutput.
  6. Wywołaj metodę Process, aby wykonać konwersję.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Dodaj plik PDF wejściowy
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Określ plik wyjściowy PDF/A
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Przetwórz konwersję
14pdfAConverter.Process(pdfAOptions);

Walidacja zgodności PDF/A

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

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

Przetwarzanie wsadowe dla konwersji PDF/A

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

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