สร้าง PDF ไฟล์, เพิ่มแผนภูมิและบาร์โค้ดผ่าน Python Library

Python API ฟรีความสามารถในการสร้างแก้ไขและอ่านไฟล์ PDF แทรกและแก้ไขแผนภูมิผสานแยกหรือหมุนไฟล์ PDF ผ่านห้องสมุด Python

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

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

Previous Next

เริ่มต้นเกิด

เกิดไม่ได้มาเป็นส่วนหนึ่งของ Python Standard Library ดังนั้นคุณจะต้องติดตั้งด้วยตัวเอง วิธีที่ต้องการที่จะทําเช่นนั้นคือการใช้ pip

ติดตั้งเกิดผ่าน pip

 pip install borb 

นอกจากนี้ยังสามารถติดตั้งด้วยตนเองได้ ดาวน์โหลดไฟล์รุ่นล่าสุดโดยตรงจากที่เก็บ GitHub

สร้างไฟล์ PDF จาก Scratch ผ่าน Python

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

สร้าง PDF เอกสาร & เพิ่มหน้าผ่าน Python

from borb.pdf import Document
from borb.pdf import Page
def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
if __name__ == "__main__":
    main() 

แทรกและจัดการบาร์โค้ดใน PDF ผ่าน Python API

หากคุณต้องการเพิ่มการโต้ตอบให้กับเอกสารของคุณ บาร์โค้ดสามารถช่วยคุณได้ในเรื่องนั้น ช่วยนักพัฒนาในการเชื่อมโยงเอกสารที่พิมพ์ไปยังแหล่งข้อมูลออนไลน์ได้อย่างง่ายดาย ไลบรารี Borb แบบโอเพ่นซอร์สมีฟังก์ชันที่สมบูรณ์สำหรับการเพิ่มบาร์โค้ดประเภทต่างๆ ภายในหน้า PDF เช่น QR-code, CODE_128, CODE_39, EAN, EAN_13, GS_1, ISBN และอื่นๆ อีกมากมาย คุณยังสามารถแก้ไขคุณสมบัติต่างๆ ได้อย่างง่ายดาย เช่น สีเติม ความกว้าง ความสูง สีเส้นโครงร่าง และอื่นๆ

เพิ่มบาร์โค้ดลงใน PDF หน้าผ่าน Python API

def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
    # set a PageLayout
    layout: PageLayout = SingleColumnLayout(page)
    # add a Paragraph
    layout.add(
        Barcode(
            "1234567896120",
            width=Decimal(128),
            height=Decimal(128),
            type=BarcodeType.EAN_14,
        )
    )
    # store
    with open("output.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc)
if __name__ == "__main__":
    main()

แทรกและแก้ไขแผนภูมิใน PDFs ผ่านห้องสมุดงูเหลือม

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

ผสาน, แยกและหมุน PDF เอกสารผ่านห้องสมุดงูหลาม

ห้องสมุดแหล่งกําเนิดเปิดให้โปรแกรมเมอร์ซอฟต์แวร์กระบวนการพลังงานของ PDF เอกสารในรูปแบบต่างๆ มันมักจะต้องรวมหลาย PDF เอกสารหรือหน้าต่าง ๆ ของ PDF เอกสารเพื่อสร้างเอกสารใหม่จากมันหรือแยกขนาดใหญ่ PDF เอกสารไปยังคนที่มีขนาดเล็ก. พวกเขาสามารถเปิดและเข้าถึงไฟล์ PDF ที่มีอยู่, แยก, ผสานหรือรวมกับเพียงไม่กี่บรรทัดของรหัส Python นอกจากนี้ยังสามารถหมุนเอกสารภายในแอปพลิเคชัน Python ได้ง่ายมาก

 

วิธีการผสาน PDF เอกสารผ่าน Python API

def main():
    # open doc_001
    doc_001: typing.Optional[Document] = Document()
    with open("output_001.pdf", "rb") as pdf_file_handle:
        doc_001 = PDF.loads(pdf_file_handle)
    # open doc_002
    doc_002: typing.Optional[Document] = Document()
    with open("output_002.pdf", "rb") as pdf_file_handle:
        doc_002 = PDF.loads(pdf_file_handle)
    # merge
    doc_001.add_document(doc_002)
    # write
    with open("output_003.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc_001)
if __name__ == "__main__":
    main()
 ไทย