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:
- Utwórz instancję klasy
PdfAConverter
. - Utwórz instancję
PdfAConvertOptions
, aby skonfigurować konwersję. - Określ żądaną wersję PDF/A (np. PDF/A-3B).
- Dodaj plik PDF wejściowy za pomocą metody
AddInput
. - Dodaj plik wyjściowy dla powstałego PDF/A za pomocą metody
AddOutput
. - 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);