pdf เป็นเอกสาร

วิธีการแปลงเอกสาร PDF เป็น Word ด้วย .NET REST API

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

API การแปลง PDF เป็น DOC

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

ขั้นตอนแรกคือค้นหา Aspose.Pdf-Cloud ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม Add Package ซึ่งจะเพิ่มการอ้างอิง SDK ลงในโปรเจ็กต์ของคุณ ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลงเอกสาร PDF เป็น Word ใน C# .NET

ส่วนต่อไปนี้มีรายละเอียดเกี่ยวกับวิธีการใช้ Cloud SDK เพื่อพัฒนาโซลูชันการแปลง PDF เป็น DOC ที่ราบรื่น พร้อมทั้งปลดล็อกคุณลักษณะขั้นสูงมากมายเพื่อปรับปรุงเวิร์กโฟลว์การจัดการเอกสารโดยใช้ c# .NET

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

สร้างอ็อบเจ็กต์ของคลาส PdfApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

เรียก API เพื่อแปลงไฟล์ PDF อินพุตเป็นเอกสาร Word โดยระบุรูปแบบเป็น DOC และโหมดการแปลงเป็น TextBox

saveToDisk(response, "Resultant.doc");

วิธีการที่กำหนดเองในการจัดเก็บวัตถุสตรีมผลลัพธ์ไปยังไดรฟ์ภายในเครื่อง

// สำหรับตัวอย่างเพิ่มเติม https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// เรียกใช้ API เพื่อแปลง PDF เป็นรูปแบบ DOC ออนไลน์
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

// พิมพ์ข้อความการแปลงสำเร็จ
if (response != null)
{
    Console.WriteLine("Operation completed successfully !");
}

// บันทึกสตรีมผลลัพธ์ลงในไดรฟ์ภายในเครื่อง
saveToDisk(response, "Resultant.doc");

// วิธีการบันทึกเนื้อหาสตรีมไปยังไฟล์บนไดรฟ์ภายในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf เป็นเอกสาร

การดูตัวอย่างการแปลงไฟล์ PDF เป็นเอกสาร Word ที่สามารถแก้ไขได้

ไฟล์ PDF ตัวอย่างที่ใช้ในตัวอย่างข้างต้นและการนำเสนอ PowerPoint ที่ได้สร้างขึ้นข้างต้นสามารถดาวน์โหลดได้จาก Binder1.pdf และ converted.docx

  • หากต้องการดูเอกสาร Word ผลลัพธ์ โปรดลองใช้ [GroupDocs.Viewer] ออนไลน์ฟรีของเรา16

แปลง PDF เป็น DOCX โดยใช้คำสั่ง cURL

การแปลง PDF เป็นเอกสาร Word (DOCX) ด้วยคำสั่ง Aspose.PDF Cloud และ cURL นำเสนอโซลูชันที่ราบรื่นและหลากหลายสำหรับการแปลงเอกสาร การใช้คำสั่ง cURL เพื่อโต้ตอบกับ Aspose.PDF Cloud API ช่วยให้คุณสามารถเริ่มการแปลง PDF เป็น DOCX ได้อย่างง่ายดาย วิธีนี้ไม่เพียงแต่ทำให้กระบวนการแปลงง่ายขึ้นเท่านั้น แต่ยังรับประกันความถูกต้องและรักษาโครงสร้าง การจัดรูปแบบ และเนื้อหาของ PDF ต้นฉบับอีกด้วย

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้เรามีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง PDF เป็นเอกสาร Word ที่สามารถแก้ไขได้ทางออนไลน์

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"

แทนที่ inputPDF ด้วยชื่อของ PDF อินพุต (มีอยู่ในที่เก็บข้อมูลบนคลาวด์) และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

สรุปได้ว่าทั้งสองวิธีในการแปลง PDF เป็นเอกสาร Word (DOCX) นั้นมีข้อดีที่แตกต่างกัน แต่ Aspose.PDF Cloud ถือเป็นโซลูชันที่เหมาะสมที่สุดสำหรับการแปลงเอกสารอย่างราบรื่นและมีประสิทธิภาพ แม้ว่าคำสั่ง cURL แบบดั้งเดิมจะให้วิธีการที่ตรงไปตรงมาในการโต้ตอบกับ API แต่ความสามารถที่ครอบคลุมของ Aspose.PDF Cloud ช่วยยกระดับกระบวนการแปลงไปสู่ระดับใหม่ นอกจากนี้ สถาปัตยกรรมบนคลาวด์ยังรับประกันความสามารถในการปรับขนาดและการเข้าถึงได้ ทำให้ไม่จำเป็นต้องติดตั้งในพื้นที่ที่ซับซ้อน

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้ไปอ่านโพสต์บล็อกต่อไปนี้เพื่อดูข้อมูลเกี่ยวกับ: