วิธีแปลง PDF เป็น Word ใน C# โดยไม่ต้อง Interop

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแปลง PDF เป็น Word ใน C# โดยไม่ต้องทำงานร่วมกัน เราจะใช้แอปพลิเคชันคอนโซลอย่างง่ายเพื่อสร้าง DOCX จาก PDF โดยใช้ C# โดยใช้วิธีการเดียวกันนี้ คุณสามารถส่งออก FlatOpc จาก PDF ได้เช่นกัน การแปลงจากรูปแบบไฟล์ PDF เป็น Word เป็นโค้ดสองบรรทัดและสามารถใช้ได้ในเดสก์ท็อปและเว็บแอปพลิเคชัน

ขั้นตอนในการแปลง PDF เป็น DOCX ใน C#

  1. ติดตั้งแพ็คเกจ Aspose.Words for .NET จาก NuGet.org
  2. เพิ่มการอ้างอิงถึงเนมสเปซ Aspose.Words และ Aspose.Words.Saving
  3. ตั้งค่าใบอนุญาตโดยใช้วิธี License.SetLicense ก่อนนำเข้า PDF
  4. นำเข้าเอกสาร PDF ที่ป้อนเข้าสู่ DOM ของ Aspose.Words
  5. บันทึกเอกสารเป็นรูปแบบไฟล์ Word DOCX

ในหัวข้อวิธีใช้ที่แล้ว เราได้ตรวจสอบ วิธีแปลงเอกสาร Word เป็นรูปภาพใน C# หัวข้อนี้อธิบายขั้นตอนทั้งหมดในการบันทึก DOCX จาก PDF ใน C#

รหัสเพื่อแปลง PDF เป็น DOCX ใน C

using Aspose.Words;
using System;
namespace PdftoWord
{
class how_to_convert_pdf_to_word_in_c_sharp_without_interop
{
public static void ConvertPDFtoWord(String pdftoword_directory)
{
//Set Aspose license before PDF to Word conversion
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License();
AsposeWordsLicense.SetLicense(pdftoword_directory + @"Aspose.Words.lic");
//Import the PDF into Aspose.Words DOM.
Document doc = new Document(pdftoword_directory + "input.pdf");
//Save PDF to Word document
doc.Save(pdftoword_directory + @"output.docx", SaveFormat.Docx);
}
}
}

คุณยังสามารถแปลง PDF เป็นรูปแบบไฟล์อื่นๆ เช่น WordML, DOC, RTF เป็นต้น หากต้องการบันทึก PDF เป็นรูปแบบไฟล์อื่นๆ คุณต้องเปลี่ยนนามสกุลไฟล์เอาต์พุตและ SaveFormat ในเมธอด Document.Save

 ไทย