ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแปลง PDF เป็น Word ใน C# โดยไม่ต้องทำงานร่วมกัน เราจะใช้แอปพลิเคชันคอนโซลอย่างง่ายเพื่อสร้าง DOCX จาก PDF โดยใช้ C# โดยใช้วิธีการเดียวกันนี้ คุณสามารถส่งออก FlatOpc จาก PDF ได้เช่นกัน การแปลงจากรูปแบบไฟล์ PDF เป็น Word เป็นโค้ดสองบรรทัดและสามารถใช้ได้ในเดสก์ท็อปและเว็บแอปพลิเคชัน
ขั้นตอนในการแปลง PDF เป็น DOCX ใน C#
- ติดตั้งแพ็คเกจ Aspose.Words for .NET จาก NuGet.org
- เพิ่มการอ้างอิงถึงเนมสเปซ Aspose.Words และ Aspose.Words.Saving
- ตั้งค่าใบอนุญาตโดยใช้วิธี License.SetLicense ก่อนนำเข้า PDF
- นำเข้าเอกสาร PDF ที่ป้อนเข้าสู่ DOM ของ Aspose.Words
- บันทึกเอกสารเป็นรูปแบบไฟล์ 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