Aspose.PDF Form Flattener สำหรับ .NET

Aspose.PDF Form Flattener สําหรับ .NET เป็นปลั๊กอินน้ําหนักเบาที่แปลงแบบฟอร์ม PDF แบบโต้ตอบเป็นเอกสารที่ไม่สามารถแก้ไขได้ โดยการแปลงรูปแบบ AcroForm และ XFA องค์ประกอบรูปแบบเป็นเนื้อหา PDF ที่คงที่ให้แน่ใจว่าข้อมูลที่เต็มรูปแบบจะกลายเป็นส่วนที่ถาวรของหน้ารักษาความซื่อสัตย์ภาพในขณะที่หลีกเลี่ยงการเปลี่ยนแปลง เครื่องมือนี้เหมาะสําหรับการรักษาเอกชนที่ละเอียดอ่อนเช่นข้อตกลงและรูปแบบการปฏิบัติตาม

เริ่มต้น

การติดตั้งและการตั้งค่า

  • เพิ่มแพคเกจ Aspose.PDF ไปยังโครงการ .NET ของคุณผ่าน NuGet หรือดาวน์โหลดชุดโดยตรง
  • ใช้ใบอนุญาตวัดเพื่อล็อคฟังก์ชั่นเต็ม (ดู การให้ใบอนุญาตที่มีการวัด ).

คุณสมบัติและฟังก์ชั่น

1. รูปแบบเต็มรูปแบบ Flattening

  • แปลงฟิลด์แบบโต้ตอบทั้งหมด - กล่องข้อความกล่องตรวจสอบ, ปุ่มวิทยุ, dropdowns, signatures ดิจิตอล - ในเนื้อหาหน้า static
  • รับประกันค่าจะยังคงเห็นได้ แต่ไม่มีการเปลี่ยนแปลง
  • ลบวัตถุรูปแบบพื้นฐานเพื่อลดขนาดไฟล์และกําจัดความสามารถในการแก้ไข

2. ตัวเลือก Field Flattening

  • เป้าหมายฟิลด์เฉพาะตามชื่อหรือ index
  • Flatten เฉพาะฟิลด์ที่เลือกให้ผู้อื่นมีส่วนร่วมสําหรับการตรวจสอบหลังหรือป้อนข้อมูลเพิ่มเติม

3. การสนับสนุนแบบ XFA และแบบไดนามิก

  • Detect และ flattens ทั้ง AcroForms และแบบ XFA แบบไดนามิก
  • รักษาการจัดระเบียบของรูปแบบซับซ้อนและรูปแบบที่สามารถทําซ้ําได้

4. การบันทึกและการรักษาความคิดเห็น

  • เก็บคํานวณ, บันทึก, แท็กและความคิดเห็นข้อความฟรี
  • ผสมเสียงไฟล์และบันทึก widget ในชั้นเนื้อหา statique

5. การปรับแต่งการปรากฏตัว

  • บันทึกและเปลี่ยน font เพื่อหลีกเลี่ยงการหายไป fonts
  • การควบคุมขอบเขตพื้นหลังและเติมสี
  • กําหนดค่าการบีบอัดเพื่อสมดุลขนาดไฟล์ vs. คุณภาพ

6. การประมวลผล Batch และ Streaming

  • การประมวลผลเอกสารหลายครั้ง
  • สนับสนุนการทํางานบนพื้นฐานของกระแสสําหรับท่อด้านเซิร์ฟเวอร์
  • อนุญาตให้ flattening โดยตรงจาก input ไปยัง output Streams โดยไม่มีไฟล์กลาง

7. การจัดการข้อผิดพลาดและการยืนยัน

  • ให้ข้อจํากัดรายละเอียดสําหรับปัญหาเช่นไฟล์ PDF ที่เข้ารหัสหรือ fields invalid
  • อนุญาตให้เข้าสู่ระบบการลบหรือย้อนกลับเอกสารที่เป็นปัญหา

8. การดําเนินงานและการจัดการหน่วยความจํา

  • Discards สร้างโครงสร้างหลังจากการลอยเพื่อลดการใช้งานของหน่วยความจํา
  • สนับสนุนการอัปเดตเพิ่มขึ้นและโหลดส่วนสําหรับไฟล์ขนาดใหญ่มาก

ตัวอย่างรหัส: Flattening รูปแบบ PDF

// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-flattened.pdf");

// Create FormFlattener instance
var flattener = new FormFlattener();

// Configure options for flattening all fields
var options = new FormFlattenAllFieldsOptions();

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process flattening
var resultContainer = flattener.Process(options);

// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

เคล็ดลับและการปฏิบัติที่ดีที่สุด

  • การยืนยันอนุญาต PDF ก่อนที่จะปลอกเพื่อหลีกเลี่ยงข้อผิดพลาดในการทํางาน
  • ใส่หรือแทนที่ตัวอักษรเพื่อหลีกเลี่ยงสัญลักษณ์ผู้จัดตําแหน่งในส่งออก
  • ใช้ท่อตามไหลสําหรับชุดขนาดใหญ่เพื่อปรับปรุงประสิทธิภาพ
  • การทดสอบการระบายความร้อนบนรูปแบบ XFA ทั้งหมดเพื่อความสม่ําเสมอในการจัดระเบียบ
  • แอพพลิเคชันการกระจายตัวเลือกสําหรับกระบวนการทํางานที่ต้องการส่วนผสมแบบโต้ตอบและปลอดภัย
  • บันทึกข้อผิดพลาดการตรวจสอบสําหรับบันทึกที่ไม่ได้รับการสนับสนุนเพื่อรักษาความแข็งแกร่งของกระแสทํางาน
  • เลือกตัวเลือกการบีบอัดและรูปร่างเพื่อความสมดุลที่ดีที่สุดระหว่างขนาดและคุณภาพ

คําถามที่ถามบ่อย

Form Flattener สําหรับ .NET ให้อะไรมันแปลงแบบฟอร์ม PDF แบบโต้ตอบเป็นเอกสารที่คงที่และไม่สามารถแก้ไขได้ในขณะที่รักษาเนื้อหาและบันทึก

**วิธีการแตกต่างจาก Aspose.PDF สําหรับ .NET?**Aspose.PDF for .NET เป็นห้องสมุดที่ครอบคลุมสําหรับการสร้างไฟล์ PDF, การแก้ไขและการแปลง ตัวอย่าง Flattener มุ่งเน้นโดยเฉพาะอย่างยิ่งในการรักษาความปลอดภัยข้อมูลแบบฟอร์มโดยการกรอกฟิลด์

ฉันสามารถเพลิดเพลินกับฟิลด์บางอย่างเท่านั้นหรือไม่ใช่การกรอกตัวเลือกช่วยให้คุณสามารถเป้าหมายฟิลด์เฉพาะโดยชื่อหรือ index

**มันสนับสนุนแบบฟอร์ม XFA?**ใช่ทั้ง AcroForms และแบบฟอร์ม XFA ได้รับการสนับสนุน

เหมาะสําหรับการอัตโนมัติด้านเซิร์ฟเวอร์หรือไม่ใช่ด้วยการประมวลผลชุดและการสนับสนุนการไหล มันได้รับการปรับปรุงสําหรับการไหลงานปริมาณสูง

 แบบไทย