คู่มือสำหรับนักพัฒนา

ความปลอดภัยของ PDF

เข้ารหัสและถอดรหัสเอกสาร PDF โดยใช้ C# .NET

PDF Optimizer

ลดขนาดไฟล์ หมุนหน้า ตัดเนื้อหา และปรับขนาดเอกสาร

PDF Table Generator

สร้างตารางที่มีโครงสร้างในเอกสาร PDF ได้อย่างง่ายดาย เหมาะสำหรับการจัดระเบียบข้อมูล การสร้างฟอร์มแบบอินเทอร์แอคทีฟ และการเพิ่มความอ่านง่ายของเนื้อหา.

PDF Merger

รวมเอกสาร PDF หลายรายการเป็นไฟล์เดียวโดยใช้ C# .NET

ลายเซ็น PDF

ปลั๊กอิน .NET มีการดำเนินการง่าย ๆ สำหรับการเพิ่มลายเซ็น รับรองความถูกต้อง และป้องกันเนื้อหา PDF

PDF Splitter

.NET เครื่องมือที่ทำให้กระบวนการแบ่งเอกสาร PDF ขนาดใหญ่ให้เป็นไฟล์ที่เล็กลงและจัดการได้ง่ายขึ้น

PDF ChatGPT

รวม API ChatGPT กับแอปพลิเคชัน PDF ใน .NET

โปรแกรมดึงข้อความจาก PDF

.NET ปลั๊กอินที่ช่วยให้คุณสามารถดึงข้อความได้อย่างมีประสิทธิภาพขณะที่รักษารูปแบบหรือเว้นรูปแบบตามที่คุณต้องการ

ตัวเพิ่มเวลาใน PDF

เพิ่มเวลาอย่างปลอดภัยในเอกสาร PDF ของคุณโดยใช้ C# .NET

PDF/A Converter

.NET plugin converts PDF documents into the PDF/A format, ensuring that your content remains compliant with long-term archiving standards

ตัวแปลง PDF เป็น XLS

แปลงเอกสาร PDF เป็นสเปรดชีต Excel (XLS/XLSX) ได้อย่างง่ายดายด้วยปลั๊กอิน .NET ที่มีประสิทธิภาพของ Documentize.

เครื่องมือแปลง PDF เป็น DOC

เครื่องมือ .NET สำหรับการแปลงเอกสาร PDF เป็นรูปแบบ DOC หรือ DOCX

โปรแกรมแปลง PDF เป็น JPEG

.NET plugin ทำให้การแปลงเอกสาร PDF เป็นภาพ JPEG คุณภาพสูงเป็นเรื่องง่าย

โปรแกรมแปลง PDF เป็น PNG

.NET plugin ที่ช่วยให้คุณแปลงเอกสาร PDF เป็นภาพ PNG ที่มีคุณภาพสูง

ตัวแปลง PDF เป็น TIFF

.NET plugin ช่วยให้การแปลงเอกสาร PDF เป็นภาพ TIFF คุณภาพสูงง่ายขึ้น

ตัวแปลง HTML

คู่มือที่ครอบคลุมสำหรับฟีเจอร์ PDF เป็น HTML และ HTML เป็น PDF ของ Documentize HTML Converter.

10 ต.ค. 2024

Subsections of คู่มือสำหรับนักพัฒนา

ความปลอดภัยของ PDF

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

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

  • เข้ารหัสเอกสาร PDF: ป้องกันไฟล์ PDF ของคุณโดยการเพิ่มรหัสผ่านสำหรับผู้ใช้และเจ้าของ
  • ถอดรหัสเอกสาร PDF: ลบการเข้ารหัสออกจาก PDF เมื่อจำเป็น
  • ตั้งค่าการอนุญาต: ควบคุมการอนุญาต เช่น การพิมพ์, การคัดลอก และการเปลี่ยนแปลงเนื้อหา
  • การทำงานอัตโนมัติ: รวมการเข้ารหัสและถอดรหัสเข้ากับแอปพลิเคชัน .NET ของคุณเพื่อทำงานอัตโนมัติ
  • การปฏิบัติตาม: รับประกันว่าเอกสารของคุณตรงตามมาตรฐานอุตสาหกรรมสำหรับความปลอดภัยของเอกสาร

วิธีการเข้ารหัสเอกสาร PDF

ในการเข้ารหัสเอกสาร PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอ็อบเจ็กต์ของคลาส Security
  2. สร้างอ็อบเจ็กต์ของ EncryptionOptions โดยใช้รหัสผ่านสำหรับผู้ใช้และเจ้าของที่ต้องการ
  3. เพิ่มไฟล์ PDF ต้นฉบับ โดยใช้วิธี AddInput
  4. ตั้งค่าเส้นทางไฟล์ผลลัพธ์ โดยใช้ AddOutput
  5. ดำเนินการเข้ารหัส โดยใช้วิธี Process
 1// Instantiate the Security plugin
 2var plugin = new Security();
 3
 4// Configure the encryption options
 5var opt = new EncryptionOptions("user_password", "owner_password");
 6
 7// Add input PDF file
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Specify the output encrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Perform the encryption process
14plugin.Process(opt);

วิธีการถอดรหัสเอกสาร PDF

ในการถอดรหัสเอกสาร PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอ็อบเจ็กต์ของคลาส Security
  2. สร้างอ็อบเจ็กต์ของ DecryptionOptions โดยใช้รหัสผ่านที่จำเป็น
  3. เพิ่มไฟล์ PDF ที่ถูกเข้ารหัส โดยใช้วิธี AddInput
  4. ตั้งค่าเส้นทางไฟล์ผลลัพธ์ โดยใช้ AddOutput
  5. ดำเนินการถอดรหัส โดยใช้วิธี Process
 1// Instantiate the Security plugin
 2var plugin = new Security();
 3
 4// Configure the decryption options
 5var opt = new DecryptionOptions("user_password");
 6
 7// Add input encrypted PDF file
 8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
 9
10// Specify the output decrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Perform the decryption process
14plugin.Process(opt);

การตั้งค่าการอนุญาตบนเอกสาร PDF

เมื่อเข้ารหัส PDF คุณสามารถตั้งค่าการอนุญาตต่างๆ เพื่อควบคุมวิธีการใช้งานเอกสารได้

  • การพิมพ์: อนุญาตหรือไม่อนุญาตให้พิมพ์เอกสาร
  • การคัดลอก: อนุญาตหรือไม่อนุญาตให้คัดลอกเนื้อหา
  • การเปลี่ยนแปลง: อนุญาตหรือไม่อนุญาตให้ทำการเปลี่ยนแปลงเอกสาร

ในการตั้งค่าการอนุญาต คุณสามารถกำหนดค่า EncryptionOptions ให้เหมาะสมได้

PDF Optimizer

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

ฟีเจอร์หลัก:

  • การเพิ่มประสิทธิภาพ: ลดขนาดไฟล์ PDF โดยไม่สูญเสียคุณภาพ
  • การหมุน: ปรับทิศทางของหน้าทั้งใน PDF
  • การตัด: ลบขอบเขตหรือเนื้อหาที่ไม่จำเป็นออกจากเอกสาร
  • การปรับขนาด: ปรับขนาดหน้าให้เป็นขนาดเฉพาะ (เช่น A4, Letter)

ปรับปรุงเอกสาร PDF

ขั้นตอนต่อไปนี้แสดงให้เห็นว่าเราจะปรับปรุงเอกสาร PDF โดยการลดขนาดไฟล์ในขณะที่รักษาคุณภาพได้อย่างไร

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างอ็อบเจกต์ OptimizeOptions เพื่อกำหนดการตั้งค่าการเพิ่มประสิทธิภาพ
  3. เพิ่มไฟล์ PDF ขาเข้าและตั้งค่าตำแหน่งที่ใส่ของไฟล์ที่ปรับปรุงแล้ว
  4. เรียกใช้เมธอด Process เพื่อดำเนินการเพิ่มประสิทธิภาพ
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

ปรับขนาดเอกสาร PDF

ในการปรับขนาดเอกสาร PDF จะใช้คลาส ResizeOptions เพื่อกำหนดขนาดหน้าใหม่สำหรับเอกสาร

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างอ็อบเจกต์ ResizeOptions เพื่อกำหนดขนาดหน้า
  3. เพิ่มไฟล์ขาเข้าและตั้งค่าสถานที่จัดเก็บไฟล์ขาออกที่ต้องการ
  4. ใช้เมธอด SetPageSize เพื่อระบุขนาดใหม่ (เช่น A4)
  5. เรียกใช้เมธอด Process เพื่อใช้การเปลี่ยนแปลง
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

หมุนหน้า PDF

ใช้คลาส RotateOptions เพื่อปรับทิศทางของหน้าในไฟล์ PDF

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างอ็อบเจกต์ RotateOptions และกำหนดมุมการหมุน
  3. เพิ่มไฟล์ PDF ขาเข้าและระบุตำแหน่งไฟล์ขาออก
  4. ตั้งค่ามุมการหมุน (เช่น 90 องศา) โดยใช้เมธอด SetRotation
  5. ดำเนินการหมุนด้วยเมธอด Process
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

ตัดเอกสาร PDF

การตัดจะลบเนื้อหาหรือขอบเขตที่ไม่ต้องการออกจากเอกสาร PDF คลาส CropOptions สามารถใช้เพื่อกำหนดพื้นที่การตัด

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. กำหนดพื้นที่การตัดด้วยอ็อบเจกต์ CropOptions
  3. เพิ่มไฟล์ขาเข้าและระบุตำแหน่งไฟล์ขาออก
  4. ใช้เมธอด SetCropBox เพื่อกำหนดพื้นที่การตัด
  5. ดำเนินการตัดด้วยเมธอด Process
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Defines the crop area  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  

PDF Table Generator

Documentize Table Generator for .NET เป็นปลั๊กอินที่หลากหลาย ซึ่งออกแบบมาเพื่อทำให้การรวมตารางเข้ากับเอกสาร PDF ง่ายขึ้น ไม่ว่าคุณจะกำลังจัดระเบียบข้อมูล ออกแบบฟอร์ม หรือปรับปรุงความอ่านง่ายของเอกสาร ปลั๊กอินนี้ช่วยให้กระบวนการเรียบง่ายในขณะที่ยังคงความแม่นยำและประสิทธิภาพ API ที่ใช้งานง่ายรองรับทั้งการประมวลผลเอกสารเดี่ยวและการประมวลผลแบบกลุ่ม ทำให้เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนาที่ทำงานกับข้อมูลที่มีโครงสร้าง

ฟีเจอร์หลัก:

  • การสร้างตารางแบบไดนามิก: สร้างตารางที่มีโครงสร้างในเอกสาร PDF ได้อย่างไม่มีความยุ่งยาก
  • การสนับสนุนเนื้อหาที่หลากหลาย: เติมตารางด้วยข้อความ, HTML, รูปภาพ และเนื้อหา LaTeX
  • การวางตำแหน่งหน้า: แทรกตารางในตำแหน่งที่เฉพาะภายใน PDF ได้อย่างแม่นยำ
  • การปรับแต่งเลย์เอาต์: ปรับโครงสร้างตาราง การจัดตำแหน่งเซลล์ และการตกแต่ง
  • การประมวลผลแบบกลุ่ม: ประมวลผลเอกสารหลายฉบับพร้อมกันเพื่อประสิทธิภาพสูงสุด

การสร้าง PDF พร้อมตาราง

ทำตามขั้นตอนเหล่านี้เพื่อสร้างตารางที่มีโครงสร้างใน PDF โดยใช้คลาส TableGenerator:

  1. สร้างอ็อบเจ็กต์จากคลาส TableGenerator
  2. กำหนดค่าอ็อบเจ็กต์ TableOptions เพื่อกำหนดโครงสร้างตาราง เนื้อหา และไฟล์นำเข้า/ส่งออก
  3. เพิ่มตาราง แถว และเซลล์ลงใน PDF ของคุณ
  4. สรุปกระบวนการสร้างตารางโดยใช้วิธี Process

นี่คือตัวอย่าง:

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// ระบุไฟล์ PDF ที่จะนำเข้าและส่งออก
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// กำหนดตารางที่มีแถวและเซลล์
 9options
10    .InsertPageAfter(1) // เพิ่มตารางหลังจากหน้าที่หนึ่ง
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Cell 1"))
14            .AddCell().AddParagraph(new TextFragment("Cell 2"))
15            .AddCell().AddParagraph(new TextFragment("Cell 3"));
16
17// สร้างตารางในเอกสาร
18generator.Process(options);

การเพิ่มเนื้อหาที่หลากหลายลงในตาราง

ตารางในเอกสาร PDF สามารถรวมประเภทเนื้อหาที่หลากหลายเพื่อเพิ่มความสามารถและรูปลักษณ์ ด้านล่างนี้คือตัวอย่างของการเพิ่มเนื้อหา HTML ลงในเซลล์ตาราง:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Header 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Header 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Header 3</h3>"));

ประเภทเนื้อหาที่รองรับในตาราง

PDF Table Generator รองรับเนื้อหาหลายประเภท ช่วยให้นักพัฒนาปรับแต่งตารางตามกรณีการใช้งานที่หลากหลาย:

  • HtmlFragment: เพิ่มเนื้อหาที่ใช้ HTML เช่น หัวเรื่อง รายการ และข้อความแบบจัดรูปแบบ
  • TeXFragment: รวมเนื้อหาที่ใช้ LaTeX สำหรับสมการทางคณิตศาสตร์และการจัดรูปแบบทางวิทยาศาสตร์
  • TextFragment: แทรกข้อความธรรมดาหรือข้อความที่จัดรูปแบบ
  • Image: ฝังรูปภาพโดยตรงลงในเซลล์ตาราง

การปรับแต่งเลย์เอาต์และโครงสร้างตาราง

ปลั๊กอินนี้มอบความยืดหยุ่นในการปรับแต่งโครงสร้างตาราง รวมถึงความสูงของแถว ความกว้างของคอลัมน์ และการจัดตำแหน่งเซลล์ ตัวเลือกการปรับแต่งเหล่านี้ช่วยให้คุณออกแบบตารางให้ตรงกับเลย์เอาต์และความต้องการการตกแต่งของเอกสารของคุณ

การประมวลผลการสร้างตาราง

หลังจากเพิ่มเนื้อหาทั้งหมดและปรับแต่งโครงสร้างตารางแล้ว ให้สรุปกระบวนการโดยการเรียกใช้วิธี Process วิธีนี้จะสร้างตารางและอัปเดตเอกสาร PDF นี่คือวิธีการจัดการผลลัพธ์:

1var resultContainer = generator.Process(options);
2
3// แสดงผลจำนวนผลลัพธ์ที่สร้างขึ้น
4Console.WriteLine("Number of results: " + resultContainer.ResultCollection.Count);

กรณีการใช้งานสำหรับ PDF Table Generator

  1. การรายงานข้อมูล: นำเสนอการวิเคราะห์ รายงานการเงิน หรือผลสำรวจในรูปแบบที่ชัดเจนและมีระเบียบ
  2. การออกแบบฟอร์ม: สร้างฟอร์มแบบอินเทอร์แอกทีฟที่มีเลย์เอาต์ตารางที่มีโครงสร้าง
  3. การปรับปรุงเอกสาร: ปรับปรุงความอ่านง่ายและการใช้งานของคู่มือผู้ใช้ คู่มือ หรือสื่อการสอน
  4. การประมวลผลแบบกลุ่ม: อัตโนมัติการสร้างตารางสำหรับเอกสาร PDF หลายฉบับ

PDF Merger

Documentize PDF Merger for .NET เป็นเครื่องมือที่หลากหลายที่ออกแบบมาเพื่อรวมเอกสาร PDF หลายฉบับเป็นไฟล์เดียว มันทำให้การรวมไฟล์ PDF เป็นเรื่องง่าย โดยมั่นใจว่าเอกสารของคุณถูกประสานงานอย่างมีประสิทธิภาพและรักษาความสม่ำเสมอในเนื้อหา ส่วนเสริมนี้จัดการทรัพยากรภายใน เช่น ฟอนต์และภาพ เพื่อเพิ่มประสิทธิภาพเอกสารที่รวมแล้ว

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

  • รวมไฟล์ PDF หลายไฟล์: ผสานไฟล์ PDF หลายไฟล์เข้าด้วยกันได้อย่างง่ายดาย
  • เพิ่มประสิทธิภาพทรัพยากร: ลบฟอนต์และภาพที่ซ้ำซ้อนระหว่างการรวม
  • การประมวลผลแบบกลุ่ม: รวมเอกสาร PDF ขนาดใหญ่ในครั้งเดียว
  • การรวมที่ปลอดภัย: มั่นใจในความถูกต้องของเอกสารโดยไม่มีการสูญเสียข้อมูลหรือการเสียหายของเนื้อหา

วิธีการรวมเอกสาร PDF

เพื่อรวมเอกสาร PDF หลายรายการเป็นไฟล์เดียว โปรดทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. สร้างอินสแตนซ์ของ MergeOptions เพื่อกำหนดค่ากระบวนการรวม
  3. เพิ่มไฟล์ PDF ที่นำเข้าโดยใช้วิธี AddInput
  4. กำหนดเส้นทางไฟล์ผลลัพธ์โดยใช้ AddOutput
  5. ประมวลผลการรวมโดยใช้วิธี Process
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// เพิ่มไฟล์ PDF ที่นำเข้าสำหรับการรวม
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// กำหนดเส้นทางไฟล์ผลลัพธ์
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// รวมไฟล์ PDF
13merger.Process(mergeOptions);

วิธีการรวม PDF โดยระบุช่วงหน้า

คุณยังสามารถรวมช่วงหน้าที่เฉพาะจากไฟล์ PDF ที่นำเข้าโดยใช้คลาส MergeOptions ซึ่งช่วยให้คุณรวมหน้าเฉพาะที่เลือกเข้าไปในเอกสารผลลัพธ์สุดท้าย

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. กำหนดช่วงหน้าโดยใช้ MergeOptions
  3. เพิ่มไฟล์นำเข้าที่มีช่วงหน้าที่กำหนด
  4. กำหนดเส้นทางผลลัพธ์
  5. เรียกใช้วิธี Process
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// รวมหน้าที่เฉพาะจาก PDF ที่นำเข้า
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// กำหนดเส้นทางไฟล์ผลลัพธ์
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// รวมไฟล์ PDF
12merger.Process(mergeOptions);

วิธีการจัดการการรวมแบบกลุ่ม

ส่วนเสริม PDF Merger ได้รับการปรับให้เหมาะสมสำหรับการจัดการเอกสาร PDF ขนาดใหญ่ โดยใช้ฟีเจอร์การประมวลผลแบบกลุ่ม คุณสามารถรวมไฟล์ PDF หลายร้อยไฟล์ในครั้งเดียวโดยมั่นใจในการจัดการเอกสารที่มีประสิทธิภาพและรวดเร็ว

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. เพิ่มไฟล์ PDF ที่นำเข้าทั้งหมดในคลาส MergeOptions
  3. กำหนดเส้นทางผลลัพธ์
  4. เรียกใช้วิธี Process เพื่อรวมไฟล์ทั้งหมดในกลุ่ม
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// เพิ่มกลุ่ม PDF ขนาดใหญ่สำหรับการรวม
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// กำหนดเส้นทางไฟล์ผลลัพธ์
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// ประมวลผลการรวมกลุ่ม
14merger.Process(mergeOptions);

ลายเซ็น PDF

ปลั๊กอิน Documentize PDF Signature for .NET ช่วยให้ผู้ใช้สามารถลงนามดิจิทัลในเอกสาร PDF ได้ มันมีการดำเนินการง่าย ๆ สำหรับการเพิ่มลายเซ็น รับรองความถูกต้อง และป้องกันเนื้อหา PDF ปลั๊กอินนี้รองรับลายเซ็นที่มองเห็นได้และมองไม่เห็น และมีตัวเลือกในการปรับแต่งตำแหน่งของลายเซ็น เหตุผล ข้อมูลติดต่อ และอื่น ๆ

ฟีเจอร์หลัก:

  • ลงนามดิจิทัลในเอกสาร PDF: ปกป้องเอกสารของคุณด้วยลายเซ็นดิจิทัลที่มองเห็นได้หรือมองไม่เห็น
  • รองรับ PFX: ลงนามไฟล์ PDF โดยใช้ใบรับรอง PFX
  • ตัวเลือกปรับแต่งได้: ปรับแต่งการตั้งค่าลายเซ็นเช่นเหตุผล สถานที่ และรายละเอียดการติดต่อ
  • ลายเซ็นที่มองเห็นได้และมองไม่เห็น: เลือกว่าแสดงลายเซ็นในเอกสารหรือไม่

วิธีการลงนามเอกสาร PDF

ในการลงนามเอกสาร PDF โดยใช้ไฟล์ PFX ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส Signature
  2. สร้างอินสแตนซ์ของคลาส SignOptions โดยกำหนดเส้นทางไฟล์ PFX และรหัสผ่าน
  3. เพิ่มไฟล์ PDF ขาเข้าและไฟล์ขาออกในตัวเลือก
  4. เรียกใช้วิธี Process เพื่อใช้ลายเซ็น
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// เพิ่มไฟล์ PDF ขาเข้าและระบุไฟล์ขาออก
 5signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 7
 8// กำหนดค่าตัวเลือกของลายเซ็น
 9signOptions.Reason = "สัญญา";
10signOptions.Contact = "johndoe@example.com";
11signOptions.Location = "นิวยอร์ก";
12signOptions.PageNumber = 1;
13signOptions.Visible = true;
14signOptions.Rectangle = new Rectangle(100, 100, 200, 150);
15
16// ใช้ลายเซ็นในเอกสาร
17signature.Process(signOptions);

วิธีการใช้สตรีมสำหรับไฟล์ PFX

คุณสามารถลงนาม PDF โดยใช้ใบรับรอง PFX ที่จัดเตรียมเป็นสตรีมแทนการใช้เส้นทางไฟล์ได้ ซึ่งทำให้สามารถจัดการกับการเก็บใบรับรองได้อย่างยืดหยุ่นมากขึ้น

  1. สร้างอินสแตนซ์ของคลาส Signature
  2. สร้างอินสแตนซ์ของ SignOptions โดยใช้สตรีมที่มี PFX และรหัสผ่าน
  3. เพิ่มไฟล์ขาเข้าและขาออก
  4. เรียกใช้วิธี Process เพื่อใช้ลายเซ็น
 1using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");
 2var signature = new Signature();
 3var signOptions = new SignOptions(pfxStream, "pfxPassword");
 4
 5// เพิ่มไฟล์ขาเข้าและขาออก
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 8
 9// ใช้ลายเซ็น
10signature.Process(signOptions);

วิธีการใช้ลายเซ็นที่มองไม่เห็น

ในการเพิ่มลายเซ็นที่มองไม่เห็น (ซึ่งป้องกันเอกสารโดยไม่แสดงลายเซ็นในเอกสาร) เพียงแค่ตั้งค่าคุณสมบัติ Visible เป็น false

  1. สร้างอินสแตนซ์ของ SignOptions
  2. ตั้งค่า Visible เป็น false
  3. เพิ่มไฟล์ขาเข้าและขาออก
  4. เรียกใช้ Process เพื่อใช้ลายเซ็นที่มองไม่เห็น
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// กำหนดค่าลายเซ็นที่มองไม่เห็น
 5signOptions.Visible = false;
 6
 7// เพิ่มไฟล์ขาเข้าและขาออก
 8signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));
10
11// ประมวลผลลายเซ็น
12signature.Process(signOptions);

PDF Splitter

Documentize PDF Splitter สำหรับ .NET เป็นเครื่องมือที่ทรงพลังที่ทำให้กระบวนการแบ่งเอกสาร PDF ขนาดใหญ่ให้เป็นไฟล์ที่เล็กลงและจัดการได้ง่ายขึ้น ไม่ว่าคุณจะต้องการดึงหน้าแยกออกมาหรือแบ่งเอกสารออกเป็นส่วนที่เฉพาะเจาะจง พลักอินนี้ช่วยให้คุณทำได้อย่างมีประสิทธิภาพและใช้ความพยายามน้อยที่สุด

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

  • แบ่ง PDF ตามหน้า: แยกเอกสาร PDF ออกเป็นหน้าแยกต่างหาก
  • การประมวลผลแบบกลุ่ม: แบ่งกลุ่ม PDF ขนาดใหญ่ในครั้งเดียว
  • ตัวเลือกการแบ่งแบบกำหนดเอง: ตั้งค่ากระบวนการแบ่งตามความต้องการของคุณ
  • ผลลัพธ์ที่เป็นระเบียบ: จัดการไฟล์ผลลัพธ์สำหรับแต่ละหน้าแยกหรือส่วนที่ง่ายดาย

วิธีการแบ่งเอกสาร PDF

ในการแบ่งเอกสาร PDF ออกเป็นหน้าแยกต่างหาก ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างตัวอย่างของ Splitter class
  2. สร้างตัวอย่างของ SplitOptions เพื่อกำหนดค่าเลือกการแบ่ง
  3. เพิ่มไฟล์ PDF ที่จะใช้งานโดยใช้ AddInput method
  4. เพิ่มไฟล์ผลลัพธ์สำหรับแต่ละหน้าแยกโดยใช้ AddOutput method
  5. รัน Process method เพื่อแบ่งเอกสาร
 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// เพิ่มไฟล์ PDF ที่จะใช้งาน  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// ระบุไฟล์ผลลัพธ์สำหรับแต่ละหน้า  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));  
12
13// ประมวลผลการแบ่ง  
14splitter.Process(splitOptions);  

การแบ่ง PDF โดยช่วงหน้า

คุณสามารถแบ่ง PDF โดยการระบุช่วงหน้าต่างๆ สิ่งนี้ช่วยให้คุณดึงส่วนที่เฉพาะเจาะจงหรือหลายหน้าจาก PDF ไปยังเอกสารแยกต่างหาก

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// เพิ่มไฟล์ PDF ที่จะใช้งาน  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// กำหนดผลลัพธ์สำหรับช่วงหน้า (เช่น หน้า 1-3)  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));  
10
11// ประมวลผลการแบ่ง  
12splitter.Process(splitOptions);  

วิธีการจัดการการแบ่งแบบกลุ่ม

พลักอิน PDF Splitter ถูกปรับให้เหมาะสมเพื่อจัดการกับกลุ่มเอกสาร PDF ขนาดใหญ่ คุณสามารถแบ่ง PDF หลายร้อยไฟล์ออกเป็นหน้าแยกหรือส่วนโดยใช้การประมวลผลแบบกลุ่ม

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// เพิ่มไฟล์ PDF ที่จะใช้งานในกลุ่ม  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// กำหนดผลลัพธ์สำหรับแต่ละไฟล์  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));  
12
13// ประมวลผลการแบ่งในกลุ่ม  
14splitter.Process(splitOptions);  

PDF ChatGPT

ปลั๊กอิน Documentize ChatGPT สำหรับ .NET เป็นเครื่องมือที่ทรงพลังที่ออกแบบมาเพื่อรวม API ChatGPT เข้ากับแอปพลิเคชัน PDF ปลั๊กอินนี้ช่วยให้นักพัฒนาสามารถสร้างการตอบสนองของการสนทนาตามข้อความนำเข้าและบันทึกผลลัพธ์ในรูปแบบ PDF ทำให้เหมาะสำหรับการสร้างส่วนติดต่อการสนทนาหรือรายงานการวิเคราะห์โดยตรงภายในเอกสาร PDF

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

  • การตอบสนองการสนทนา: สร้างการตอบสนองโดยใช้ API ChatGPT ตามข้อมูลนำเข้าที่กำหนดเอง
  • ข้อความระบบและผู้ใช้: ให้ข้อมูลบริบทของระบบและข้อมูลของผู้ใช้เพื่อสร้างการสนทนาที่มีพลศาสตร์
  • ผลลัพธ์ PDF: บันทึกการตอบสนองการสนทนาที่สร้างขึ้นในไฟล์ PDF ที่มีโครงสร้างสำหรับการใช้งานเพิ่มเติม
  • การประมวลผลแบบอะซิงโครนัส: ทำให้แน่ใจว่าแอปพลิเคชันตอบสนองได้โดยการประมวลผลการตอบสนองการสนทนาแบบอะซิงโครนัส

การสร้างการตอบสนองการสนทนา

ในการสร้างการตอบสนองการสนทนาและบันทึกลงในไฟล์ PDF โดยใช้ปลั๊กอิน ChatGPT ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส PdfChatGptRequestOptions เพื่อกำหนดค่าตัวเลือกการร้องขอ
  2. เพิ่มไฟล์ PDF นำเข้าและส่งออก
  3. ตั้งค่ารหัส API และระบุพารามิเตอร์ต่างๆ เช่น จำนวนโทเค็นสูงสุดและการค้นหาสำหรับโมเดล ChatGPT
  4. เรียกใช้เมธอด ProcessAsync เพื่อสร้างการตอบสนองการสนทนา
 1var options = new PdfChatGptRequestOptions();
 2options.ApiKey = "sk-******";  // ตั้งค่ารหัส API ของคุณ
 3options.MaxTokens = 1000;  // ตั้งค่าจำนวนโทเค็นสูงสุด
 4options.Query = "วิเคราะห์ข้อความนี้สำหรับธีมหลัก.";
 5
 6// เพิ่มไฟล์ PDF นำเข้า
 7options.AddInput(new FileDataSource("input.pdf"));
 8
 9// ระบุที่ที่บันทึกไฟล์ PDF ส่งออกที่มีการตอบสนองการสนทนา
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// สร้างอินสแตนซ์ของปลั๊กอิน PdfChatGpt
13var plugin = new PdfChatGpt();
14
15// เรียกใช้กระบวนการแบบอะซิงโครนัส
16var result = await plugin.ProcessAsync(options);

การเพิ่มข้อความระบบและผู้ใช้

เพื่อสร้างการสนทนาที่มีปฏิสัมพันธ์มากขึ้น คุณสามารถเพิ่มข้อความของระบบและผู้ใช้ได้ ทั้งสองข้อความนี้ช่วยกำหนดบริบทของการสนทนา

  1. เพิ่มข้อความระบบที่ตั้งค่าบริบทสำหรับ ChatGPT
  2. เพิ่มข้อความผู้ใช้ที่แสดงถึงข้อมูลนำเข้าสำหรับการสนทนา
 1var options = new PdfChatGptRequestOptions();
 2options.ApiKey = "sk-******";  // ตั้งค่ารหัส API ของคุณ
 3
 4// เพิ่มข้อความระบบสำหรับบริบท
 5options.AddSystemMessage("คุณเป็น AI ที่ได้รับการฝึกฝนให้สรุปข้อความ.");
 6
 7// เพิ่มข้อความผู้ใช้เพื่อถามโมเดล ChatGPT
 8options.AddUserMessage("กรุณาสรุปเอกสารที่แนบมา.");
 9
10// เพิ่มไฟล์ PDF นำเข้าและส่งออก
11options.AddInput(new FileDataSource("input.pdf"));
12options.AddOutput(new FileDataSource("output.pdf"));
13
14// ประมวลผลคำขอแบบอะซิงโครนัส
15var plugin = new PdfChatGpt();
16var result = await plugin.ProcessAsync(options);

โปรแกรมดึงข้อความจาก PDF

โปรแกรม Documentize PDF Text Extractor สำหรับ .NET ช่วยให้การดึงข้อความจากเอกสาร PDF ง่ายขึ้น ไม่ว่าคุณจะต้องการข้อความที่บริสุทธิ์ ดิบ หรือเรียบง่าย ปลั๊กอินนี้ให้คุณสามารถดึงข้อความได้อย่างมีประสิทธิภาพขณะที่รักษารูปแบบหรือเว้นรูปแบบตามที่คุณต้องการ.

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

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

วิธีการดึงข้อความจากเอกสาร PDF

ในการดึงข้อความจากเอกสาร PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส TextExtractor
  2. สร้างอินสแตนซ์ของ TextExtractorOptions เพื่อกำหนดตัวเลือกการดึงข้อมูล
  3. เพิ่มไฟล์ PDF ที่นำเข้าโดยใช้วิธี AddInput
  4. เรียกใช้วิธี Process เพื่อตัดข้อความ
  5. เข้าถึงข้อความที่ดึงมาได้โดยใช้ ResultContainer.ResultCollection
 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// เพิ่ม PDF ที่นำเข้า  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// ประมวลผลการดึงข้อความ  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10
11// พิมพ์ข้อความที่ดึงมา  
12var extractedText = resultContainer.ResultCollection[0];  
13Console.WriteLine(extractedText);  

การดึงข้อความจาก PDF หลายแฟ้ม

ปลั๊กอินนี้อนุญาตให้คุณดึงข้อความจาก PDF หลายแฟ้มในเวลาเดียวกัน เพื่อให้การประมวลผลรวดเร็วและมีประสิทธิภาพ

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// เพิ่ม PDF หลายแฟ้ม  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));  
 8
 9// ประมวลผลการดึงข้อมูล  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// แสดงข้อความที่ดึงมา  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

โหมดการดึงข้อความ

ปลั๊กอิน TextExtractor เสนอสามโหมดการดึงข้อมูล เพื่อความยืดหยุ่นตามความต้องการของคุณ

  1. โหมดบริสุทธิ์: รักษาการจัดรูปแบบเดิม รวมถึงช่องว่างและการจัดแนว
  2. โหมดดิบ: ดึงข้อความโดยไม่มีการจัดรูปแบบ ซึ่งมีประโยชน์สำหรับการประมวลผลข้อมูลดิบ
  3. โหมดเรียบง่าย: ดึงข้อความโดยไม่มีอักขระพิเศษหรือการจัดรูปแบบเพิ่มเติม
 1  
 2var textExtractorOptions = new TextExtractorOptions();  
 3
 4// ตั้งค่าเป็นโหมดบริสุทธิ์  
 5textExtractorOptions.Mode = ExtractionMode.Pure;  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// ประมวลผลและแสดงผล  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10Console.WriteLine(resultContainer.ResultCollection[0]);  

วิธีการจัดการการประมวลผลแบบเป็นกลุ่ม

สำหรับชุดเอกสารขนาดใหญ่ คุณสามารถใช้การประมวลผลแบบเป็นกลุ่ม ซึ่งช่วยให้คุณดึงข้อความจาก PDF หลายแฟ้มพร้อมกัน

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// เพิ่ม PDF หลายแฟ้ม  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));  
 8
 9// กำหนดผลลัพธ์สำหรับแต่ละไฟล์  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// จัดการข้อความที่ดึงมา  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

ตัวเพิ่มเวลาใน PDF

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

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

  • เพิ่มเวลาที่ปลอดภัย: เพิ่มเวลาที่ปลอดภัยในเอกสาร PDF ของคุณได้อย่างง่ายดาย
  • เซิร์ฟเวอร์เวลาแบบกำหนดเอง: ใช้ URL เซิร์ฟเวอร์เวลาและข้อมูลรับรองการพิสูจน์ตัวตนที่กำหนดเอง
  • การทำงานอัตโนมัติ: ผสานการตีเวลาเข้ากับแอปพลิเคชัน .NET ของคุณเพื่อให้เวิร์กโฟลว์อัตโนมัติ
  • การปฏิบัติตามมาตรฐาน: รับประกันว่าเอกสารของคุณตรงตามมาตรฐานในอุตสาหกรรมสำหรับลายเซ็นดิจิทัลและเวลา

วิธีการเพิ่มเวลาในเอกสาร PDF

ในการเพิ่มเวลาอย่างปลอดภัยในเอกสาร PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส Timestamp
  2. สร้างอินสแตนซ์ของ AddTimestampOptions เพื่อกำหนดค่ากระบวนการตีเวลา
  3. เพิ่มไฟล์ PDF ป้อนข้อมูล โดยใช้วิธี AddInput
  4. กำหนดเส้นทางไฟล์ผลลัพธ์ โดยใช้ AddOutput
  5. ดำเนินการตีเวลา โดยใช้วิธี Process
 1  
 2// สร้างอินสแตนซ์ของปลั๊กอิน Timestamp  
 3var plugin = new Timestamp();  
 4
 5// กำหนดค่าตัวเลือกการตีเวลา  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 7
 8// เพิ่มไฟล์ PDF ป้อนข้อมูล  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// ระบุไฟล์ PDF ผลลัพธ์  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// ดำเนินการกระบวนการตีเวลา  
15plugin.Process(opt);  

วิธีการใช้การพิสูจน์ตัวตนแบบกำหนดเองกับเซิร์ฟเวอร์เวลา

คุณสามารถให้ข้อมูลรับรองการพิสูจน์ตัวตนแบบพื้นฐานเมื่อเชื่อมต่อกับเซิร์ฟเวอร์เวลา ซึ่งช่วยให้คุณสามารถพิสูจน์ตัวตนกับเซิร์ฟเวอร์ที่ต้องการชื่อผู้ใช้งานและรหัสผ่าน

  1. สร้างอินสแตนซ์ของคลาส Timestamp
  2. สร้างอินสแตนซ์ของ AddTimestampOptions รวมถึง serverBasicAuthCredentials
  3. เพิ่มเส้นทางไฟล์ป้อนข้อมูลและไฟล์ผลลัพธ์
  4. เรียกใช้วิธี Process
 1  
 2// สร้างอินสแตนซ์ของปลั๊กอิน Timestamp  
 3var plugin = new Timestamp();  
 4
 5// กำหนดค่าตัวเลือกการตีเวลาโดยมีการพิสูจน์ตัวตน  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");  
 7
 8// เพิ่มไฟล์ PDF ป้อนข้อมูล  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// ระบุไฟล์ PDF ผลลัพธ์  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// ดำเนินการกระบวนการตีเวลา  
15plugin.Process(opt);  

การจัดการไฟล์ PFX และรหัสผ่าน

คลาส AddTimestampOptions ช่วยให้คุณใช้ไฟล์ PFX สำหรับการลงนามดิจิทัลพร้อมด้วยรหัสผ่าน

  • สตรีมหรือเส้นทางไฟล์ PFX: คุณสามารถให้สตรีมหรือเส้นทางไฟล์ไปยังไฟล์ PFX
  • การป้องกันรหัสผ่าน: ให้แน่ใจว่าคุณจัดการรหัสผ่านสำหรับไฟล์ PFX อย่างปลอดภัย

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);  

ตัวแปลง PDF เป็น XLS

Documentize PDF to XLS Converter for .NET เป็นเครื่องมือที่หลากหลายและทรงพลังในการแปลงเอกสาร PDF เป็นสเปรดชีต Excel (XLS/XLSX) โดยการใช้ปลั๊กอินนี้ นักพัฒนาสามารถเปลี่ยนข้อมูล PDF ที่เป็นสถิตให้กลายเป็นสเปรดชีตที่มีพลศาสตร์และแก้ไขได้อย่างราบรื่น ทำให้การจัดการข้อมูล การวิเคราะห์ และการแชร์ข้อมูลง่ายขึ้น

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

  • ตัวเลือกการแปลงที่ยืดหยุ่น: แปลงไฟล์ PDF เป็น XLSX, XLS, CSV หรือรูปแบบอื่น ๆ
  • การรักษาสารบัญ: รักษาโครงสร้าง รูปแบบ และการจัดรูปแบบดั้งเดิม
  • การปรับแต่งผลลัพธ์: กำหนดขอบเขตของหน้า ชื่อ worksheet และรูปแบบผลลัพธ์
  • การประมวลผลแบบแบทช์: จัดการไฟล์ PDF หลายไฟล์พร้อมกันเพื่อประสิทธิภาพสูงสุด
  • การจัดรูปแบบขั้นสูง: แทรกคอลัมน์ว่างหรือลดจำนวน worksheet

วิธีแปลง PDF เป็น Excel

เพื่อแปลงเอกสาร PDF เป็นไฟล์ Excel (XLS/XLSX) ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส XlsConverter
  2. ตั้งค่าการแปลงโดยใช้คลาส PdfToXlsOptions
  3. เพิ่มไฟล์ PDF ขาเข้าโดยใช้วิธี AddInput
  4. ระบุเส้นทางไฟล์ส่งออกโดยใช้วิธี AddOutput
  5. ทำการเรียกใช้วิธี Process เพื่อเริ่มการแปลง
 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// เพิ่มเส้นทางไฟล์ขาเข้าและขาออก  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
 8
 9// ทำการแปลง  
10converter.Process(options);  

การปรับแต่งการแปลง PDF เป็น Excel

คลาส PdfToXlsOptions ช่วยให้คุณปรับแต่งกระบวนการแปลงได้ ตัวอย่างเช่น เมื่อต้องการแปลง PDF เป็นไฟล์ XLSX กำหนดชื่อ worksheet และเปิดใช้งานตัวเลือกการจัดรูปแบบขั้นสูง:

 1  
 2var options = new PdfToXlsOptions  
 3{  
 4    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // กำหนดรูปแบบ XLSX  
 5    WorksheetName = "MySheet",                    // ตั้งชื่อ worksheet  
 6    InsertBlankColumnAtFirst = true               // แทรกคอลัมน์ว่างที่ตำแหน่งเริ่มต้น  
 7};  
 8
 9// เพิ่มไฟล์ขาเข้าและขาออก  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
12
13// ทำการแปลง  
14converter.Process(options);  

การประมวลผลแบบแบทช์สำหรับการแปลง PDF เป็น XLS

ด้วยการประมวลผลแบบแบทช์ คุณสามารถแปลงไฟล์ PDF หลายไฟล์เป็นสเปรดชีต Excel ได้ในครั้งเดียว นี่คือตัวอย่าง:

 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// เพิ่มไฟล์ขาเข้าหลายไฟล์  
 6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// ระบุเส้นทางไฟล์ขาออก  
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));  
12
13// ทำการแปลงแบบแบทช์  
14converter.Process(options);  

การจัดการผลลัพธ์การแปลง

หลังจากกระบวนการแปลงเสร็จสิ้น วิธี Process จะคืนค่าอ็อบเจ็กต์ ResultContainer ซึ่งมีรายละเอียดของการดำเนินการ นี่คือวิธีการเรียกดูเส้นทางไฟล์ที่แปลงแล้ว:

1  
2var resultContainer = converter.Process(options);  
3
4// เข้าถึงเส้นทางไฟล์ขาออก  
5var result = resultContainer.ResultCollection[0];  
6Console.WriteLine("เส้นทางไฟล์ที่แปลงแล้ว: " + result.Data.ToString());  

รูปแบบผลลัพธ์ที่รองรับ

อีเนม PdfToXlsOptions.ExcelFormat มีรูปแบบผลลัพธ์ที่หลากหลาย:

  • XLSX: รูปแบบไฟล์ Office Open XML (.xlsx) (ค่าเริ่มต้น).
  • XLSM: รูปแบบ Excel ที่เปิดใช้งานมาโคร.
  • CSV: ค่าแยกด้วยลูกน้ำ.
  • ODS: สเปรดชีตเอกสารเปิด.
  • XMLSpreadSheet2003: รูปแบบ XML ของ Excel 2003.

เครื่องมือแปลง PDF เป็น DOC

Documentize PDF to DOC Converter for .NET เป็นเครื่องมือที่ทรงพลังออกแบบมาเพื่อแปลงเอกสาร PDF เป็นรูปแบบ DOC หรือ DOCX ปลั๊กอินนี้แปลงหน้าจาก PDF เป็นเอกสาร Microsoft Word ที่สามารถแก้ไขได้อย่างราบรื่น ทำให้สามารถนำมาใช้ใหม่ แก้ไข และแชร์เนื้อหาได้ง่ายในหลายแพลตฟอร์ม

ฟีเจอร์หลัก:

  • การแปลง DOC/DOCX: แปลงเอกสาร PDF เป็นรูปแบบ Microsoft Word ที่สามารถแก้ไขได้ (DOC หรือ DOCX)
  • รักษาการจัดรูปแบบ: รักษาเลย์เอาต์ ข้อความ และการจัดรูปแบบเดิมระหว่างกระบวนการแปลง
  • การประมวลผลแบบแบตช์: แปลงไฟล์ PDF หลายไฟล์ในครั้งเดียว
  • ตัวเลือกการแปลงแบบกำหนดเอง: ปรับแต่งกระบวนการแปลงด้วยโหมดที่แตกต่างกัน เช่น Enhanced Flow เพื่อให้ได้เลย์เอาต์ที่ดีกว่า

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

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

  1. สร้างตัวอย่างของคลาส DocConverter
  2. สร้างตัวอย่างของ DocConversionOptions เพื่อตั้งค่ากระบวนการแปลง
  3. เพิ่มไฟล์ PDF ที่ต้องการแปลงโดยใช้เมธอด AddInput
  4. เพิ่มเส้นทางไฟล์ผลลัพธ์สำหรับไฟล์ DOC/DOCX ที่ได้โดยใช้เมธอด AddOutput
  5. รันเมธอด Process เพื่อดำเนินการแปลง
 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX,       // รูปแบบผลลัพธ์เป็น DOCX
 5    ConversionMode = ConversionMode.EnhancedFlow // ปรับแต่งเลย์เอาต์และการจัดรูปแบบ
 6};
 7
 8// เพิ่มไฟล์ PDF ที่ต้องการแปลง
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// เพิ่มเส้นทางเอกสาร Word ที่ต้องการ
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// ดำเนินการแปลง
15docConverter.Process(options);

การแปลง PDF เป็น DOC ด้วยตัวเลือกกำหนดเอง

ปลั๊กอิน PDF to DOC Converter มีตัวเลือกหลายอย่างสำหรับปรับแต่งกระบวนการแปลงของคุณ คุณสามารถเลือกโหมดที่แตกต่างกันเพื่อควบคุมว่าเลย์เอาต์และโครงสร้างของ PDF จะถูกจัดการอย่างไรระหว่างการแปลง

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.Doc,        // รูปแบบผลลัพธ์เป็น DOC
 5    ConversionMode = ConversionMode.Precise // รักษาเลย์เอาต์ PDF เดิมให้ใกล้เคียงที่สุด
 6};
 7
 8// เพิ่มไฟล์ PDF ที่ต้องการแปลง
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// เพิ่มเส้นทางเอกสาร Word ที่ต้องการ
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// ดำเนินการแปลง
15docConverter.Process(options);

การประมวลผลแบบแบตช์ PDF เป็น DOC/DOCX

PDF to DOC Converter รองรับการประมวลผลแบบแบตช์ ทำให้คุณสามารถแปลงไฟล์ PDF หลายไฟล์ในครั้งเดียว นี่คือตัวอย่างการแปลงแบบแบตช์:

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX
 5};
 6
 7// เพิ่มไฟล์ PDF หลายไฟล์
 8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// เพิ่มเส้นทางไฟล์ผลลัพธ์สำหรับไฟล์ DOCX ที่ได้
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// ดำเนินการแปลงแบบแบตช์
16docConverter.Process(options);

โปรแกรมแปลง PDF เป็น JPEG

Documentize PDF to JPEG Converter for .NET เป็นเครื่องมือที่ทรงพลังที่ทำให้การแปลงเอกสาร PDF เป็นภาพ JPEG คุณภาพสูงเป็นเรื่องง่าย Plugin นี้ได้รับการออกแบบมาเพื่อทำให้เนื้อหาของคุณเข้าถึงได้ง่ายขึ้นข้ามแพลตฟอร์มโดยการเปลี่ยนแปลงหน้าของ PDF เป็นรูปแบบภาพที่ใช้งานกันอย่างแพร่หลาย

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

  • แปลง PDF เป็น JPEG: แปลงเอกสาร PDF ทั้งหมดหรือหน้าต่างๆ เป็นภาพ JPEG ได้อย่างรวดเร็ว
  • ความละเอียดที่กำหนดเอง: ปรับความละเอียด (เช่น 300 dpi) เพื่อผลลัพธ์ที่มีคุณภาพสูง
  • ช่วงหน้า: เลือกหน้าที่เฉพาะหรือช่วงสำหรับการแปลง
  • การประมวลผลแบบหลายไฟล์: แปลงหลายหน้า PDF หรือเอกสารทั้งหมดในครั้งเดียว
  • การแปลงอย่างรวดเร็ว: กระบวนการที่รวดเร็วและมีประสิทธิภาพด้วยความพยายามขั้นต่ำ

วิธีการแปลงหน้าของ PDF เป็น JPEG

ในการแปลงเอกสาร PDF เป็นภาพ JPEG ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส Jpeg
  2. สร้างอินสแตนซ์ของ JpegOptions เพื่อกำหนดค่ากระบวนการแปลง
  3. เพิ่มไฟล์ PDF ที่ต้องการแปลงโดยใช้วิธี AddInput
  4. ระบุเส้นทางไฟล์นำออกสำหรับภาพ JPEG โดยใช้วิธี AddOutput
  5. รันวิธี Process เพื่อแปลงหน้าของ PDF เป็นภาพ JPEG
 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// เพิ่มไฟล์ PDF ที่นำเข้า
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// ระบุไดเรกทอรีนำออกสำหรับภาพ JPEG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// ประมวลผลการแปลง PDF เป็น JPEG
11converter.Process(options);

การปรับแต่งการแปลง PDF เป็น JPEG

คุณสามารถปรับแต่งกระบวนการแปลงได้โดยการปรับความละเอียด เลือกช่วงหน้า หรือกำหนดคุณภาพของภาพ นี่คือวิธีการแปลงหน้าที่หนึ่งของ PDF ที่ 300 dpi:

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// ตั้งค่าความละเอียดนำออกเป็น 300 dpi และแปลงเฉพาะหน้าที่หนึ่ง
 5options.OutputResolution = 300;
 6options.PageRange = new PageRange(1);
 7
 8// เพิ่มเส้นทางนำเข้าและนำออก
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// ประมวลผลการแปลง
13converter.Process(options);

การประมวลผลแบบหลายไฟล์สำหรับการแปลง PDF เป็น JPEG

Plugin PDF to JPEG Converter รองรับการประมวลผลแบบหลายไฟล์ ช่วยให้คุณสามารถแปลงหลายหน้าจาก PDF เป็นไฟล์ JPEG แยกได้

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// เพิ่มไฟล์ PDF ที่นำเข้า
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// ตั้งค่าเส้นทางนำออกสำหรับแต่ละหน้า
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// ประมวลผลการแปลงแบบกลุ่ม
12converter.Process(options);

วิธีการจัดการผลลัพธ์การแปลง

วิธี Process คืนค่าอ็อบเจ็กต์ ResultContainer ที่เก็บข้อมูลเกี่ยวกับผลลัพธ์การแปลง คุณสามารถพิมพ์เส้นทางของไฟล์ JPEG ที่แปลงแล้วตามที่แสดงด้านล่าง:

1ResultContainer resultContainer = converter.Process(options);
2
3// พิมพ์เส้นทางนำออกของภาพ JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

โปรแกรมแปลง PDF เป็น PNG

โปรแกรมแปลง Documentize PDF เป็น PNG สำหรับ .NET เป็นเครื่องมือระดับสูงที่ช่วยให้คุณแปลงเอกสาร PDF เป็นภาพ PNG ที่มีคุณภาพสูง โปรแกรมเสริมนี้ถูกออกแบบมาเพื่อทำให้เนื้อหาของคุณมีความหลากหลาย เข้าถึงได้ง่าย และแบ่งปันได้สะดวก โดยการเปลี่ยนแปลงหน้าของ PDF เป็นรูปแบบภาพที่ได้รับการสนับสนุนอย่างกว้างขวาง

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

  • แปลง PDF เป็น PNG: แปลงเอกสาร PDF ทั้งหมดหรือหน้าที่เฉพาะเจาะจงเป็นภาพ PNG ได้อย่างรวดเร็วและมีประสิทธิภาพ
  • กำหนดความละเอียดได้: ตั้งค่า DPI ที่ต้องการ (เช่น 300 DPI) สำหรับผลลัพธ์ภาพคุณภาพสูง
  • การประมวลผลแบบแบตช์: แปลงหลายหน้าของ PDF หรือเอกสารทั้งหมดในครั้งเดียว
  • การจัดการผลลัพธ์ที่ง่าย: กำหนดไดเรกทอรีเอาต์สำหรับไฟล์ PNG ที่ถูกแปลงแต่ละไฟล์
  • การแปลงอย่างรวดเร็ว: รวดเร็ว มีประสิทธิภาพ และต้องใช้ความพยายามในการตั้งค่าต่ำสุด

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

เพื่อแปลงเอกสาร PDF เป็นภาพ PNG ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส Png
  2. สร้างอินสแตนซ์ของ PngOptions เพื่อกำหนดกระบวนการแปลง
  3. เพิ่มไฟล์ PDF เข้าใช้วิธี AddInput
  4. กำหนดไดเรกทอรีเอาต์สำหรับภาพ PNG โดยใช้วิธี AddOutput
  5. รันวิธี Process เพื่อแปลงหน้าของ PDF เป็นภาพ PNG
 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// เพิ่มไฟล์ PDF เข้า  
 6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
 7
 8// กำหนดไดเรกทอรีเอาต์สำหรับภาพ PNG  
 9options.AddOutput(new FileDataSource(@"C:\Samples\images"));  
10
11// ประมวลผลการแปลง PDF เป็น PNG  
12converter.Process(options);  

การปรับแต่งการแปลง PDF เป็น PNG

คุณสามารถปรับแต่งการแปลงได้โดยการปรับความละเอียดและเลือกหน้าที่เฉพาะ โดยตัวอย่างเช่น การแปลงเฉพาะหน้าที่หนึ่งของ PDF ที่ 300 DPI:

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// ตั้งค่าความละเอียดเอาต์พุตเป็น 300 DPI  
 6options.OutputResolution = 300;  
 7
 8// แปลงเฉพาะหน้าแรก  
 9options.PageRange = new PageRange(1);  
10
11// เพิ่มเส้นทางสำหรับอินพุตและเอาต์พุต  
12options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
13options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
14
15// ประมวลผลการแปลง  
16converter.Process(options);  

การประมวลผลแบตช์สำหรับการแปลง PDF เป็น PNG

โปรแกรมเสริม PDF เป็น PNG Converter ยังรองรับการประมวลผลแบบแบตช์ ทำให้คุณสามารถแปลงหลายหน้าหรือแม้แต่เอกสาร PDF ทั้งหมดเป็นไฟล์ PNG แต่ละไฟล์

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// เพิ่มไฟล์ PDF เข้า  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// ตั้งค่าเส้นทางเอาต์พุตสำหรับแต่ละหน้า  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));  
11
12// ประมวลผลการแปลงแบบแบตช์  
13converter.Process(options);  

การจัดการผลลัพธ์การแปลง

หลังจากประมวลผลการแปลงแล้ว วิธี Process จะส่งกลับวัตถุ ResultContainer ที่ประกอบด้วยผลลัพธ์การแปลง คุณสามารถพิมพ์เส้นทางเอาต์พุตของภาพ PNG ได้ตามนี้:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// พิมพ์เส้นทางเอาต์พุตของภาพ PNG  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

ตัวแปลง PDF เป็น TIFF

Documentize PDF to TIFF Converter for .NET เป็นเครื่องมือที่ทรงพลังออกแบบมาเพื่อแปลงเอกสาร PDF เป็นภาพ TIFF คุณภาพสูง Plugin นี้ช่วยให้เนื้อหาของคุณเข้าถึงได้จากหลายแพลตฟอร์มในขณะที่รักษาความถูกต้องและความหลากหลายได้อย่างยอดเยี่ยม

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

  • แปลง PDF เป็น TIFF: แปลงเอกสาร PDF ทั้งหมดหรือหน้าที่เจาะจงเป็นภาพ TIFF ได้ง่ายดาย
  • ความละเอียดที่กำหนดเอง: ปรับความละเอียด (เช่น 300 dpi) เพื่อผลลัพธ์ที่มีคุณภาพเหนือกว่า
  • TIFF หลายหน้า: รวมหน้าจาก PDF หลายหน้าเป็นไฟล์ TIFF หลายหน้าเดียว
  • ช่วงหน้าที่กำหนด: แปลงหน้าหรือช่วงหน้าที่เจาะจงเพื่อผลลัพธ์ที่แม่นยำ
  • การประมวลผลแบทช์: แปลงเอกสาร PDF หรือหน้าหลายหน้าในครั้งเดียว
  • การแปลงที่รวดเร็ว: กระบวนการที่รวดเร็วและมีประสิทธิภาพด้วยความพยายามเพียงน้อยนิด

วิธีแปลงหน้าจาก PDF เป็น TIFF

เพื่อแปลงเอกสาร PDF เป็นภาพ TIFF ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส TiffConverter
  2. สร้างอินสแตนซ์ของ PdfToTiffOptions เพื่อกำหนดค่ากระบวนการแปลง
  3. เพิ่มไฟล์ PDF ประเภทอินพุตโดยใช้วิธี AddInput
  4. กำหนดเส้นทางไฟล์เอาต์พุตสำหรับภาพ TIFF โดยใช้วิธี AddOutput
  5. เรียกใช้วิธี Process เพื่อแปลงหน้าจาก PDF เป็นภาพ TIFF
 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// เพิ่มไฟล์ PDF ประเภทอินพุต  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// กำหนดไฟล์เอาต์พุตสำหรับภาพ TIFF  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));  
10
11// ประมวลผลการแปลง PDF เป็น TIFF  
12converter.Process(options);  

การปรับแต่งการแปลง PDF เป็น TIFF

คุณสามารถปรับแต่งกระบวนการแปลงโดยการปรับความละเอียด เปิดใช้งานเอาต์พุตหลายหน้า หรือเลือกช่วงหน้า นี่คือวิธีการแปลงหน้าต้นฉบับแรกของ PDF ที่ 300 dpi เป็นไฟล์ TIFF:

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// กำหนดความละเอียดเอาต์พุตเป็น 300 dpi และแปลงเฉพาะหน้าที่หนึ่ง  
 6options.OutputResolution = 300;  
 7options.PageList = new List<int> { 1 };  
 8
 9// เพิ่มเส้นทางอินพุตและเอาต์พุต  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));  
12
13// ประมวลผลการแปลง  
14converter.Process(options);  

การสร้าง TIFF หลายหน้า

Plugin PDF to TIFF Converter รองรับการสร้าง TIFF หลายหน้า ซึ่งคุณสามารถรวมหน้าจาก PDF หลายหน้าเป็นไฟล์ TIFF เดียวเพื่อการเก็บรักษาหรือการพิมพ์อย่างมีประสิทธิภาพ

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions  
 4{  
 5    MultiPage = true // เปิดใช้งานการเอาต์พุต TIFF หลายหน้า  
 6};  
 7
 8// เพิ่มไฟล์ PDF ประเภทอินพุต  
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// กำหนดเส้นทางไฟล์เอาต์พุตสำหรับ TIFF หลายหน้า  
12options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));  
13
14// ประมวลผลการแปลง  
15converter.Process(options);  

การประมวลผลแบทช์สำหรับการแปลง PDF เป็น TIFF

Plugin PDF to TIFF Converter ยังรองรับการประมวลผลแบทช์ ซึ่งช่วยให้คุณสามารถแปลงหน้าจาก PDF หลายหน้า หรือเอกสารทั้งหมดในเวลาเดียวกันเป็นไฟล์ TIFF แยกต่างหาก

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// เพิ่มไฟล์ PDF ประเภทอินพุต  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// ตั้งค่าเส้นทางเอาต์พุตสำหรับแต่ละหน้า  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));  
11
12// ประมวลผลการแปลงแบทช์  
13converter.Process(options);  

วิธีการจัดการผลลัพธ์การแปลง

วิธี Process จะคืนค่าอ็อบเจกต์ ResultContainer ที่ให้รายละเอียดเกี่ยวกับผลลัพธ์การแปลง คุณสามารถพิมพ์เส้นทางของไฟล์ TIFF ที่แปลงแล้วได้ตามตัวอย่างด้านล่าง:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// พิมพ์เส้นทางเอาต์พุตของภาพ TIFF  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

ตัวแปลง HTML

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

ฟีเจอร์หลัก

การแปลง PDF เป็น HTML

แปลงไฟล์ PDF เป็น HTML เพื่อให้เอกสารสามารถเข้าถึงได้สำหรับการดูแบบออนไลน์หรือการรวมเข้ากับแอปพลิเคชันที่ต้องการรูปแบบ HTML

การแปลง HTML เป็น PDF

แปลงเนื้อหา HTML เป็น PDF คุณภาพสูง เหมาะสำหรับการสร้างรายงานที่พิมพ์ได้ การจัดเก็บเนื้อหาเว็บ หรือการสร้างรูปแบบเอกสารที่แชร์ได้


คู่มือรายละเอียด

การแปลง PDF เป็น HTML

ในการแปลง PDF เป็น HTML:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ HtmlConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ PdfToHtmlOptions เพื่อปรับแต่งผลลัพธ์ โดยเลือกทรัพยากรแบบฝังหรือแบบภายนอก
  3. กำหนดเส้นทางเข้าและออก: ตั้งเส้นทางสำหรับไฟล์ PDF เข้าและ HTML ออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อแปลงไฟล์

ตัวอย่าง: แปลง PDF เป็น HTML ด้วยทรัพยากรที่ฝังอยู่

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลง HTML  
var converter = new HtmlConverter();  

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง PDF เป็น HTML  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// ขั้นตอนที่ 4: ดำเนินการแปลง  
converter.Process(options);  

ตัวเลือกที่มีสำหรับการแปลง PDF เป็น HTML

  • SaveDataType:

    • FileWithEmbeddedResources: สร้างไฟล์ HTML เดียวที่มีทรัพยากรทั้งหมดฝังอยู่
    • FileWithExternalResources: บันทึกทรัพยากรแยกต่างหาก เหมาะสำหรับไฟล์ HTML ขนาดใหญ่
  • ปรับแต่งผลลัพธ์:

    • BasePath: ตั้งเส้นทางพื้นฐานสำหรับทรัพยากรในเอกสาร HTML
    • IsRenderToSinglePage: สามารถเรนเดอร์เนื้อหา PDF ทั้งหมดในหน้า HTML เดียว

การแปลง HTML เป็น PDF

ในการแปลงเอกสาร HTML เป็น PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ HtmlConverter
  2. ตั้งค่าตัวเลือก PDF: ใช้ HtmlToPdfOptions เพื่อกำหนดการจัดรูปแบบและการตั้งค่าสื่อ
  3. ระบุเส้นทาง: ตั้งเส้นทางไฟล์ HTML เข้าและ PDF ออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อทำการแปลงให้เสร็จสิ้น

ตัวอย่าง: แปลง HTML เป็น PDF

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลง HTML  
var converter = new HtmlConverter();  

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง HTML เป็น PDF  
var options = new HtmlToPdfOptions();  

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// ขั้นตอนที่ 4: ดำเนินการแปลง  
converter.Process(options);  

ตัวเลือกเพิ่มเติมสำหรับการแปลง HTML เป็น PDF

  • ชนิดของสื่อ:

    • HtmlMediaType.Print: เหมาะสำหรับการสร้าง PDF ที่เหมาะกับการพิมพ์
    • HtmlMediaType.Screen: ใช้เมื่อแปลงเนื้อหาที่ออกแบบมาสำหรับการดูในดิจิทัล
  • การปรับแต่งเลย์เอาต์:

    • PageLayoutOption: ปรับวิธีที่เนื้อหา HTML เข้ากับเลย์เอาต์ PDF เช่น ScaleToPageWidth เพื่อให้แน่ใจว่าเนื้อหาขยายไปตามความกว้างของ PDF
    • IsRenderToSinglePage: เปิดใช้งานการเรนเดอร์เนื้อหา HTML ทั้งหมดในหน้า PDF เดียวหากจำเป็นสำหรับการนำเสนอที่สั้นกระชับ

ตัวแปลงนี้มีความหลากหลายสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การสร้างรายงาน PDF จากเนื้อหาเว็บไปจนถึงการแปลงคลังเอกสาร PDF เพื่อการเข้าถึงบนเว็บ สำหรับการกำหนดค่าขั้นสูงเพิ่มเติม โปรดดูเอกสารที่ครบถ้วนของ Documentize.

 แบบไทย