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:
- 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 wynikowego PDF/A za pomocą metody
AddOutput
. - 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);