
วิธีการแปลง PDF เป็น ePUB ด้วย .NET REST API.
รูปแบบ PDF ที่มีการกำหนดมาตรฐานทำให้เอกสารของคุณสามารถดูได้ง่ายในอุปกรณ์ใดๆ มีความสอดคล้องและให้สัมผัสที่เป็นมืออาชีพ อย่างไรก็ตาม มันอาจสร้างความท้าทายเมื่อพูดถึงการปรับเนื้อหาให้เข้ากับ eReaders และอุปกรณ์เคลื่อนที่ต่างๆ ดังนั้น กระบวนการเปลี่ยนแปลงการแปลง PDF เป็นรูปแบบ EPUB จึงตอบสนองต่อความต้องการในการอ่านที่ดีขึ้นและความยืดหยุ่นในโลกการอ่านดิจิทัล บทความนี้สำรวจความจำเป็นอย่างยิ่งในการแปลง PDF เป็น EPUB โดยแสดงให้เห็นถึงความท้าทายของเอกสารที่มีการจัดเลย์เอาต์คงที่และเน้นความสำคัญของการ
API แปลง PDF เป็น EPUB
การเริ่มต้นการเดินทางในการแปลง PDF เป็น EPUB นั้นมีความสะดวกและมีประสิทธิภาพด้วย Aspose.PDF Cloud SDK for .NET. API ที่แข็งแกร่งนี้ไม่เพียงแต่ทำให้กระบวนการแปลงง่ายขึ้น แต่ยังมีฟีเจอร์ที่ล้ำลึกมากมายสำหรับการจัดการเอกสาร PDF อย่างครบถ้วน ดังนั้นด้วยการใช้พลังของ Aspose.PDF Cloud SDK ใน .NET คุณสามารถรวมการแปลง PDF เป็น EPUB เข้ากับแอปพลิเคชันของพวกเขาได้อย่างราบรื่น โดยมั่นใจได้ถึงความแม่นยำในการรักษาโครงสร้างและรูปแบบของเอกสารในระหว่างการเปลี่ยนแปลง.
ตอนนี้เราจำเป็นต้องค้นหา Aspose.Pdf-Cloud
ในผู้จัดการแพ็คเกจ NuGet และคลิกที่ปุ่ม Add Package
นี้จะเพิ่มการอ้างอิง SDK ในโปรเจกต์ของคุณ ต่อไปให้รับข้อมูลการรับรองของลูกค้าจาก cloud dashboard หากคุณไม่มีบัญชีที่มีอยู่ ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ quick start
แปลง PDF เป็น EPUB ใน C# .NET
โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อดำเนินการแปลง PDF เป็น EPUB ใน C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
สร้างวัตถุของคลาส PdfApi โดยเราจะส่งข้อมูลประจำตัวของผู้ใช้เป็นอาร์กิวเมนต์
var response = pdfApi.PutPdfInStorageToEpub("sourcefile.pdf", "resultant.epub", contentRecognitionMode: "Flow", null, null);
เรียกใช้ API เพื่อแปลงไฟล์ PDF ที่ป้อนเป็นรูปแบบ EPUB โดยเราใช้โหมดการรับรู้เนื้อหาเป็น Flow
ไฟล์ผลลัพธ์จะถูกเก็บในคลาวด์สโตเรจ โหมดการรับรู้เนื้อหาสามารถมีค่าใดค่าหนึ่งจากต่อไปนี้:
- FLow
- PdfFlow
- แก้ไข
// สำหรับตัวอย่างเพิ่มเติม, 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 เป็นรูปแบบ EPUB ออนไลน์
var response = pdfApi.PutPdfInStorageToEpub("Binder1.pdf", "resultant.epub", contentRecognitionMode: "Fixed", null, null);
// print conversion success message
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation completed successfully !");
Console.ReadKey();
}
PDF to EPUB conversion preview.
ไฟล์ PDF ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Binder1.pdf.
- ในการดูไฟล์ EPUB ที่ได้ผลลัพธ์ คุณอาจพิจารณาใช้ Groupdocs.viewerApp ออนไลน์ฟรีของเรา
แปลง PDF เป็น EPUB โดยใช้คำสั่ง cURL
การแปลง PDF เป็นรูปแบบ EPUB กลายเป็นกระบวนการที่เข้าใจได้ง่ายและมีประสิทธิภาพด้วย Aspose.PDF Cloud และคำสั่ง cURL Aspose.PDF Cloud ซึ่งเป็น API ที่แข็งแกร่งสำหรับการจัดการเอกสาร สามารถรวมเข้ากับ cURL ได้อย่างราบรื่น โดยเสนอวิธีการที่หลากหลายสำหรับการแปลง PDF เป็น EPUB วิธีนี้ไม่เพียงแต่ทำให้การแปลงง่ายขึ้นเท่านั้น แต่ยังรับประกันความแม่นยำและรักษาโครงสร้างเอกสารและการจัดรูปแบบในระหว่างการเปลี่ยนแปลงอีกด้วย
ขั้นตอนแรกในวิธีการนี้คือการสร้างโทเค็นการเข้าถึง 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 เป็นรูปแบบ EPUB.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/epub?outPath={resultantFile}&contentRecognitionMode=Flow" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อ PDF ที่นำเข้า (มีอยู่ในคลาวด์สตอเรจ) , resultantFile
ด้วยชื่อไฟล์ที่ได้ผลลัพธ์และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นข้างต้น.
ข้อสรุป
ในท้ายที่สุด ขอบเขตของการแปลง PDF เป็น EPUB เปิดเผยถึงสองวิธีที่ทรงพลัง .NET SDK มอบโซลูชันที่เป็นพื้นฐานและทรงพลังสำหรับผู้ที่ชื่นชอบการรวมเข้ากับสภาพแวดล้อมในท้องถิ่น ในขณะที่การรวมกันที่มีพลศาสตร์ของ Aspose.PDF Cloud และคำสั่ง cURL นำเสนอทางเลือกที่ใช้คลาวด์ ซึ่งเสนอความสามารถในการปรับขนาดและการเข้าถึงในแพลตฟอร์มที่หลากหลาย โดยสรุป Aspose.PDF Cloud ยืนหยัดเป็นเครื่องมือที่สำคัญ ไม่ใช่เพียงเพื่อการตอบสนองความต้องการในการแปลง แต่ยังเป็นประตูสู่การยกระดับการประมวลผลเอกสาร ทำให้เป็นทางเลือกที่ดีที่สุดสำหรับนักพัฒนาที่ต้องการจัด
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เข้าไปเยี่ยมชมบล็อกโพสต์ต่อไปนี้เพื่อข้อมูลเกี่ยวกับ: