คำถามที่พบบ่อย
คำถามที่พบบ่อยนี้ให้ข้อมูลที่ครอบคลุมเกี่ยวกับฟีเจอร์และฟังก์ชันการทำงานของ Documentize .NET Plugins ซึ่งครอบคลุมแง่มุมต่าง ๆ เช่น การแปลง PDF, การจัดการฟอร์ม, และการสร้างสารบัญ (TOC)
คำถามทั่วไป
1. Documentize สำหรับ .NET คืออะไร?
Documentize สำหรับ .NET เป็นไลบรารีที่ทรงพลังสำหรับการจัดการและประมวลผลเอกสาร PDF โดยโปรแกรม มันรวมถึงปลั๊กอินสำหรับการแปลง PDF เป็นรูปแบบต่าง ๆ, การแก้ไขฟอร์ม PDF, การเพิ่มลายเซ็นดิจิทัล, การสร้างสารบัญ, และการรับรองความสอดคล้องของ PDF/A สำหรับการเก็บรักษาในระยะยาว
2. ฉันจะติดตั้ง Documentize plugins สำหรับ .NET ได้อย่างไร?
คุณสามารถติดตั้ง Documentize plugins โดยการดาวน์โหลดไฟล์ assembly จากเว็บไซต์ทางการหรือนำแพ็กเกจมาจาก NuGet โดยตรง คำแนะนำการติดตั้งที่ละเอียดจะมีอยู่ในเอกสารของแต่ละปลั๊กอิน
PDF Conversion Plugins
3. ฉันจะแปลงเอกสาร PDF เป็นไฟล์ Word (DOC/DOCX) ได้อย่างไร?
เพื่อแปลงเอกสาร PDF เป็นรูปแบบ Word โดยใช้ PDF to DOC Converter:
- สร้างอินสแตนซ์ของคลาส
PdfDoc
- สร้างอ็อบเจ็กต์
PdfToDocOptions
เพื่อกำหนดตัวเลือกการแปลง - เพิ่มเส้นทางไฟล์ PDF ขาเข้าและ DOC/DOCX ขาออก
- เรียกใช้เมธอด
Process
เพื่อดำเนินการแปลง
4. ฉันจะแปลงหน้า PDF เป็นภาพ JPEG ได้อย่างไร?
โดยใช้ PDF to JPEG Converter:
- สร้างอินสแตนซ์ของคลาส
Jpeg
- ตั้งค่าตัวเลือกการแปลง (เช่น ความละเอียด, ช่วงหน้า) ผ่าน
JpegOptions
- เพิ่มเส้นทางไฟล์ขาเข้า/ขาออก
- เรียกใช้เมธอด
Jpeg.Process
เพื่อทำการแปลง
5. ฉันจะแปลง PDF เป็น PNG ได้อย่างไร?
เพื่อแปลง PDF เป็นรูปแบบ PNG:
- สร้างอินสแตนซ์ของคลาส
Png
และวัตถุPngOptions
- เพิ่ม PDF ขาเข้าและระบุโฟลเดอร์ขาออก
- ตั้งค่าตัวเลือกเช่น ความละเอียด (เช่น 300 DPI)
- เรียกใช้เมธอด
Process
เพื่อสร้างภาพ PNG
6. ฉันจะแปลง PDF เป็น Excel (XLS/XLSX) ได้อย่างไร?
สำหรับการแปลง PDF เป็น Excel:
- สร้างอินสแตนซ์ของคลาส
PdfXls
- ใช้
PdfToXlsOptions
เพื่อกำหนดเส้นทางขาเข้า/ขาออกและตัวเลือกการแปลง - เรียกใช้เมธอด
Process
เพื่อเริ่มการแปลง
7. ฉันจะแปลง PDF เป็น HTML ได้อย่างไร?
เพื่อแปลงเอกสาร PDF เป็น HTML:
- สร้างอินสแตนซ์ของคลาส
PdfHtml
- กำหนดตัวเลือกการแปลงด้วย
PdfToHtmlOptions
หรือHtmlToPdfOptions
- เพิ่มเส้นทางขาเข้า/ขาออกและเรียกใช้เมธอด
Process
การจัดการฟอร์ม PDF
8. ฉันจะแก้ไขฟอร์ม PDF ด้วย Form Editor ได้อย่างไร?
PDF Form Editor มีความสามารถในการ:
- เพิ่มฟิลด์ (
FormEditorAddOptions
) - อัปเดตฟิลด์ (
FormEditorSetOptions
) - ลบฟิลด์ (
FormRemoveSelectedFieldsOptions
)
หลังจากกำหนดฟิลด์ฟอร์มแล้ว ให้เรียกใช้เมธอดProcess
9. ฉันจะแฟลตฟอร์ม PDF ได้อย่างไร?
เพื่อแฟลตฟิลด์ฟอร์ม:
- สร้างอินสแตนซ์ของคลาส
FormFlattener
- ใช้
FormFlattenAllFieldsOptions
เพื่อแฟลตฟิลด์ทั้งหมดหรือFormFlattenSelectedFieldsOptions
เพื่อเจาะจงฟิลด์เฉพาะ - เพิ่มไฟล์ขาเข้า/ขาออกและเรียกใช้เมธอด
Process
10. ฉันจะแ экспорт ข้อมูลจากฟอร์ม PDF ได้อย่างไร?
เพื่อส่งออกข้อมูลฟอร์ม ให้ใช้ PDF Form Exporter สร้างวัตถุ FormExporterValuesToCsvOptions
, ระบุเงื่อนไขฟิลด์ฟอร์ม และเรียกใช้เมธอด Process
เพื่อส่งออกข้อมูลเป็นรูปแบบ CSV
การจัดการ PDF/A และ TOC
11. ฉันจะแปลง PDF เป็นรูปแบบ PDF/A ได้อย่างไร?
สำหรับการแปลง PDF เป็น PDF/A:
- ใช้คลาส
PdfAConverter
- กำหนดเวอร์ชัน PDF/A (เช่น PDF/A-3B) ใน
PdfAConvertOptions
- เพิ่มเส้นทางขาเข้า/ขาออกและเรียกใช้เมธอด
Process
12. ฉันจะแสดงสารบัญ (TOC) ใน PDF ได้อย่างไร?
เพื่อสร้าง TOC:
- สร้างอินสแตนซ์ของคลาส
TocGenerator
- ใช้
TocOptions
เพื่อกำหนดพารามิเตอร์ TOC - เพิ่มไฟล์ขาเข้า/ขาออกและเรียกใช้เมธอด
Process
การจัดการลายเซ็น
13. ฉันจะแนบลายเซ็นดิจิทัลในเอกสาร PDF ได้อย่างไร?
เพื่อเพิ่มลายเซ็นดิจิทัล:
- สร้างอินสแตนซ์ของคลาส
Signature
- ใช้
SignOptions
เพื่อกำหนดไฟล์ PFX, รหัสผ่าน, และรายละเอียดลายเซ็น (เช่น เหตุผล, ข้อมูลการติดต่อ) - เพิ่มไฟล์ขาเข้า/ขาออกและเรียกใช้เมธอด
Process
ฟีเจอร์เพิ่มเติม
14. ฉันสามารถแยกไฟล์ PDF ด้วย Documentize ได้หรือไม่?
ใช่ โดยใช้ PDF Splitter:
- สร้างอินสแตนซ์ของคลาส
Splitter
- กำหนดตัวเลือกการแยกด้วย
SplitOptions
- เพิ่มเส้นทางขาเข้า/ขาออกและเรียกใช้เมธอด
Process
15. ฉันจะรวมไฟล์ PDF หลายไฟล์เป็นไฟล์เดียวได้อย่างไร?
เพื่อรวม PDF:
- สร้างอินสแตนซ์ของคลาส
Merger
- เพิ่ม PDF ขาเข้าและระบไฟล์ขาออกผ่าน
MergeOptions
- เรียกใช้เมธอด
Process
เพื่อรวมไฟล์
16. Documentize จำกัดอยู่ที่การทำงานกับ PDF เท่านั้นหรือไม่?
ในขณะที่ Documentize มุ่งเน้นที่การจัดการ PDF เป็นหลัก แต่มันยังรองรับการแปลงไปมาในรูปแบบเช่น DOC, XLS, HTML, JPEG, และ PNG
การอนุญาตและความเข้ากันได้
17. ความต้องการของระบบสำหรับการใช้ Documentize plugins คืออะไร?
Documentize รองรับ:
- ระบบปฏิบัติการ: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), และ Linux
- กรอบงาน: .NET Framework 4.0 ถึง 8.0
- IDE: เข้ากันได้กับเวอร์ชันต่าง ๆ ของ Visual Studio
18. ฉันจะตั้งค่าคีย์ใบอนุญาตสำหรับ Documentize ได้อย่างไร?
เพื่อเปิดใช้งานปลั๊กอิน ให้อ้างอิง Documentize ในโปรเจคของคุณและตั้งค่าคีย์ใบอนุญาตก่อนที่จะเรียกเมธอดใด ๆ อ้างถึงเอกสารของปลั๊กอินเฉพาะสำหรับคำแนะนำที่ละเอียด
19. ฉันจะหาตัวอย่างและเอกสารเพิ่มเติมสำหรับ Documentize plugins ได้ที่ไหน?
เอกสาร API ที่สมบูรณ์และตัวอย่างสามารถพบได้ที่เว็บไซต์ Documentize หรือผ่านแพ็กเกจ NuGet ภายในสภาพแวดล้อมการพัฒนาของคุณ