PDF/A Converter

เครื่องมือ Documentize PDF/A Converter for .NET เป็นเครื่องมือที่มีพลังในการแปลงเอกสาร PDF ให้อยู่ในรูปแบบ PDF/A ซึ่งช่วยให้เนื้อหาของคุณเป็นไปตามมาตรฐานการจัดเก็บระยะยาว ส่วนเสริมนี้ยังรองรับการตรวจสอบเอกสาร PDF ที่มีอยู่เพื่อให้เป็นไปตาม PDF/A อีกด้วย โดยนำเสนอคุณสมบัติทั้งการแปลงและการตรวจสอบในโซลูชันเดียว

คุณสมบัติหลัก:

  • แปลงเป็น PDF/A: เปลี่ยนไฟล์ PDF เป็นรูปแบบ PDF/A (เช่น PDF/A-1a, PDF/A-2b, PDF/A-3b) เพื่อให้เป็นไปตามมาตรฐานการจัดเก็บ
  • ตรวจสอบความเข้ากันได้ของ PDF/A: ตรวจสอบเอกสาร PDF ที่มีอยู่เพื่อให้เป็นไปตามมาตรฐาน PDF/A และระบุปัญหาหากไม่เป็นไปตาม
  • การประมวลผลแบบกลุ่ม: ประมวลผลไฟล์หลายไฟล์พร้อมกันสำหรับการแปลงหรือการตรวจสอบ
  • การทำงานที่มีประสิทธิภาพ: ลดเวลาและความพยายามด้วยกระบวนการแปลงที่รวดเร็วและเชื่อถือได้

วิธีการแปลง PDF เป็น PDF/A

ในการแปลงเอกสาร PDF ไปยังรูปแบบ PDF/A ให้ทำตามขั้นตอนดังนี้:

  1. สร้างตัวอย่างของคลาส PdfAConverter
  2. สร้างตัวอย่างของ PdfAConvertOptions เพื่อกำหนดการแปลง
  3. ระบุเวอร์ชัน PDF/A ที่ต้องการ (เช่น PDF/A-3B)
  4. เพิ่มไฟล์ PDF ที่จะใช้เป็นข้อมูลนำเข้าโดยใช้วิธีการ AddInput
  5. เพิ่มไฟล์เอาต์พุตสำหรับ PDF/A ที่ได้โดยใช้วิธีการ AddOutput
  6. เรียกใช้วิธีการ Process เพื่อดำเนินการแปลง
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// เพิ่มไฟล์ PDF ที่จะใช้เป็นข้อมูลนำเข้า  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// ระบุไฟล์ PDF/A เอาต์พุต  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// ดำเนินการแปลง  
15pdfAConverter.Process(pdfAOptions);  

ตรวจสอบความเข้ากันได้ของ PDF/A

คุณสามารถตรวจสอบไฟล์ PDF ที่มีอยู่เพื่อดูความเข้ากันได้กับ PDF/A โดยใช้คลาส PdfAValidateOptions

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// เพิ่มไฟล์ PDF ที่จะต้องตรวจสอบ  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// รันกระบวนการตรวจสอบ  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// ตรวจสอบผลลัพธ์การตรวจสอบ  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("PDF/A Validation Passed: " + validationResult.IsValid);  

การประมวลผลแบบกลุ่มสำหรับการแปลง PDF/A

ส่วนเสริมนี้รองรับการประมวลผลแบบกลุ่ม ซึ่งช่วยให้คุณสามารถแปลงหรือ ตรวจสอบไฟล์ PDF หลายไฟล์สำหรับความเข้ากันได้กับ PDF/A ได้พร้อมกัน

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// เพิ่ม PDF หลายไฟล์ที่ต้องการเป็นข้อมูลนำเข้า  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// ระบุเอาต์พุตไฟล์สำหรับ PDF/A ที่ได้แปลง  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// ดำเนินการแปลงแบบกลุ่ม  
17pdfAConverter.Process(pdfAOptions);  
 แบบไทย