ผสาน EPUB ไปยัง PDF ผ่านทาง Python

ผสาน EPUB เอกสารในรูปแบบเดียว PDF บน .NET โดยใช้งูหลามโปรแกรมเมอร์สามารถใช้รหัสตัวอย่างนี้จะรวม EPUB บนกรอบ .NET, .NET หลักและ PHP, VBScript, Delphi, C++ ผ่าน COM Interop

ผสาน EPUB ไปยัง PDF โดยใช้ Python

ด้วยไลบรารี Aspose.PDF for .NET คุณสามารถผสาน EPUB ไปยัง PDF โดยทางโปรแกรมซอฟต์แวร์ PDF จาก Aspose เหมาะสำหรับบุคคลธุรกิจขนาดเล็กหรือขนาดใหญ่เนื่องจากสามารถประมวลผลข้อมูลจำนวนมากได้ จึงทำการเรียงต่อกันอย่างรวดเร็วและมีประสิทธิภาพและปกป้องข้อมูลของคุณคุณลักษณะเฉพาะจาก Aspose.PDF เป็น API สำหรับการผสาน EPUB เพื่อ PDFลักษณะเฉพาะของวิธีนี้คือคุณจะต้องเปิดตัวจัดการแพคเกจ NuGet ค้นหา ‘aspose.pdf for .NET’ และติดตั้งโดยไม่มีการตั้งค่าที่ซับซ้อนเป็นพิเศษ(ใช้คำสั่งจากคอนโซลการจัดการแพคเกจสำหรับการติดตั้ง)เมื่อต้องการตรวจสอบประโยชน์ของไลบรารี ให้ลองใช้ข้อมูลโค้ดเรียงต่อกัน EPUB ไปยัง PDF

Python Package Manager Console

pip install aspose-pdf

วิธีการผสาน EPUB ไปยัง PDF ผ่านทาง Python


Python for .NET นักพัฒนาสามารถโหลดและผสานไฟล์ EPUB ไปยัง PDF ในเพียงไม่กี่บรรทัดของโค้ด

  1. เริ่มต้นเอกสารใหม่และเรียกใช้ลูปสำหรับการรวมไฟล์
  2. ในลูป: เพิ่มหน้าใหม่ลงในเอกสาร PDF
  3. ในวงจร: เพิ่มไฟล์ EPUB ลงในหน้า PDF ใหม่
  4. หลังจากลูปบันทึกผลลัพธ์

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

ผสานไฟล์ EPUB โดยใช้ Python for .NET และบันทึกเป็น PDF

ตัวอย่าง Python: ตัวอย่างรหัสนี้แสดง EPUB ถึง PDF เรียงต่อกัน

Input file:

File not added

File not added

Output format:

PDF

Output file:


    // epub files can be parsed and loaded as Aspose Document
    //use algorithm to prevent content to be truncated
    //usage of margins area during conversion 
    opt1 = new Aspose.Pdf.EpubLoadOptions
                    {
                        
                        PageSizeAdjustmentMode = Aspose.Pdf.LoadOptions.PageSizeAdjustmentModes.EnlargeRequiredViewportWidthAndDoConversionAgain,
                        MarginsAreaUsageMode = Aspose.Pdf.LoadOptions.MarginsAreaUsageModes.PutContentOnMarginAreaIfNecessary
                    };
    firstDoc = new Aspose.Pdf.Document("1.epub", opt1);
    secondDoc = new Aspose.Pdf.Document("2.epub", opt1);

    // create empty pdf document
    outputDoc = new Aspose.Pdf.Document();

    // add page from one document to another directly
    foreach (var page in firstDoc.Pages)
        outputDoc.Pages.Add(page);
    foreach (var page in secondDoc.Pages)
        outputDoc.Pages.Add(page);

    // save result pdf to file
    outputDoc.Save("Merger_epub_pdf.pdf", Aspose.Pdf.SaveFormat.Pdf);

Python for .NET ห้องสมุดที่จะรวม EPUB เข้ากับ PDF

Aspose.PDF สำหรับ Python ผ่าน.NET API รองรับมาตรฐาน PDF และข้อมูลจำเพาะ PDF ที่กำหนดไว้มากที่สุดช่วยให้นักพัฒนาสามารถแทรกตารางกราฟรูปภาพไฮเปอร์ลิงก์แบบอักษรที่กำหนดเองและอื่น ๆ ลงในเอกสาร PDFนอกจากนี้ยังเป็นไปได้ที่จะบีบอัดเอกสาร PDFAspose.PDF สำหรับ Python ผ่าน .NET มีคุณสมบัติความปลอดภัยที่ยอดเยี่ยมในการพัฒนาเอกสาร PDF ที่ปลอดภัยคุณสมบัติที่สำคัญบางอย่างของ Aspose.PDF สำหรับ Python ผ่าน.NET API ได้แก่:

  • ความสามารถในการอ่านและส่งออก PDF ในรูปแบบภาพหลายรูปแบบ รวมถึง BMP, GIF, JPEG และ PNG
  • ตั้งค่าข้อมูลพื้นฐาน (เช่นผู้เขียนผู้สร้าง) ของเอกสาร PDF
  • คุณสมบัติการแปลง: แปลง PDF เป็น Word, Excel และ PowerPointแปลง PDF เป็นรูปแบบภาพแปลงไฟล์ PDF เป็นรูปแบบ HTML และในทางกลับกันแปลง PDF เป็น EPUB, ข้อความ, XPS ฯลฯ

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ Python ผ่าน.NET API ใน [เอกสาร] ของเรา (https://docs.aspose.com/pdf/python-net/overview/) เกี่ยวกับวิธีใช้ API