epub เป็น pdf

แปลง EPUB เป็น PDF ออนไลน์

EPUB สะดวกกว่ามากสำหรับประสบการณ์การอ่านและทำให้เนื้อหาอ่านได้ดีขึ้นมาก เนื่องจากการออกแบบ EPUB ขึ้นอยู่กับ HTML ดังนั้น ePUB จึงสามารถแก้ไขเค้าโครงเนื้อหาโดยอัตโนมัติและทำงานได้ดีกับขนาดหน้าจอใดๆ ในทางกลับกัน PDF เป็นรูปแบบสากลและรองรับบนแพลตฟอร์มทั้งหมด นอกจากนี้ PDF ยังเป็นที่รู้จักในฐานะรูปแบบสำหรับการพิมพ์กราฟิกสูง ในบทความนี้ เราจะพูดถึงการแปลง EPUB เป็น PDF โดยใช้ Cloud API

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

Aspose.PDF Cloud เป็น API ที่น่าทึ่งซึ่งมีคุณสมบัติในการสร้าง ลงนามดิจิทัล แยก รวม และแปลงไฟล์ PDF ที่จัดเก็บไว้บนคลาวด์ ในบทความนี้ เราจะใช้ Aspose.PDF Cloud SDK สำหรับ .NET ซึ่งช่วยให้คุณสามารถนำคุณสมบัติการประมวลผล PDF ไปใช้กับแอปพลิเคชัน .NET ได้ นอกจากนี้ยังช่วยให้เราแปลง eBook เป็น PDF ออนไลน์ได้อีกด้วย

ขั้นตอนแรกในการเริ่มต้นคือการติดตั้ง ซึ่งสามารถดาวน์โหลดได้ที่ NuGet และ GitHub โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อติดตั้ง SDK ผ่าน NuGet:

nuget install Aspose.Pdf-Cloud

หรือดำเนินการคำสั่งต่อไปนี้ใน NuGet Package Manager:

PM> Install-Package Aspose.Pdf-Cloud

ตอนนี้เราต้องสร้างบัญชีสมัครสมาชิกฟรีโดยไปที่ Aspose.Cloud Dashboard ลงทะเบียนโดยใช้บัญชี GitHub หรือ Google หรือคลิกปุ่ม สร้างบัญชีใหม่ จากแดชบอร์ด Cloud ให้รับข้อมูลประจำตัวลูกค้าส่วนตัวของคุณ

EPUB เป็น PDF ใน C#

โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อแปลง EPUB เป็น PDF โดยใช้โค้ด C# .NET

  • ก่อนอื่น ให้สร้างอินสแตนซ์ PdfApi โดยส่ง Client ID และ Client Secret เป็นอาร์กิวเมนต์
  • ประการที่สอง เรียกใช้เมธอด PutEpubInStorageToPdf(…) ของคลาส PdfApi ซึ่งรับชื่อ PDF เอาต์พุตและ EPUB อินพุตเป็นอาร์กิวเมนต์ ไฟล์ที่ได้จะถูกเก็บไว้ในระบบคลาวด์สตอเรจ
  • ในที่สุด เมื่อการแปลงสำเร็จ ให้พิมพ์ข้อความแสดงความสำเร็จในคอนโซล
// รับ ClientID จาก https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// อินพุตไฟล์ EPUB
String inputFile = "Sway.epub";
// เอกสาร PDF ที่ได้ผลลัพธ์
String resultant = "conveted.pdf";

try
{
    // เรียก API เพื่อดำเนินการแปลง
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // กรณีสำเร็จให้พิมพ์ข้อความแสดงความสำเร็จ 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
ตัวอย่างการแปลง EPUB เป็น PDF

ภาพที่ 3:- การดูตัวอย่างการแปลง EPUB เป็น PDF

คุณอาจลองดาวน์โหลดไฟล์ที่ใช้ในตัวอย่างข้างต้นจาก Sway.epub และ Converted.pdf

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

เนื่องจากสถาปัตยกรรม REST ของ API จึงสามารถเข้าถึงโดยใช้คำสั่ง cURL ผ่านเทอร์มินัลบรรทัดคำสั่งได้ ในขั้นตอนแรก โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้าง JSON Web Token (JWT) ตามรายละเอียด ClientID และ ClientSecret

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

ขอ URL

https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub

บทสรุป

ในบทความนี้ เราได้กล่าวถึงคุณสมบัติที่น่าทึ่งของการแปลงไฟล์ EPUB เป็นรูปแบบ PDF คุณอาจลองพิจารณาประเมิน API ผ่าน อินเทอร์เฟซ Swagger ในเว็บเบราว์เซอร์ของคุณ นอกจากนี้ SDK ของเรายังได้รับการพัฒนาภายใต้ ใบอนุญาต MIT ดังนั้นคุณสามารถดาวน์โหลดสไนปเป็ตโค้ดทั้งหมดได้จาก GitHub

ในกรณีที่คุณพบปัญหาใดๆ ในระหว่างการใช้ API หรือมีคำถามที่เกี่ยวข้องใดๆ โปรดติดต่อเราผ่าน ฟอรัมสนับสนุนฟรี

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

เราขอแนะนำให้เยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ