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 เพื่อดำเนินการแปลง
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// เพิ่มไฟล์ PDF ขาเข้า
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// กำหนดไฟล์ PDF/A ขาออก
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// ประมวลผลการแปลง
14pdfAConverter.Process(pdfAOptions);

การตรวจสอบความสอดคล้องกับ PDF/A

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

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

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

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

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