1. Produk
  2.   PDF
  3.   Python
  4.   borb
 
  

Cipta Fail PDF, Tambah Carta & Kod Bar melalui Perpustakaan Python

API Python percuma yang mampu mencipta, mengedit dan membaca Fail PDF, Sisip & Ubah Suai Carta, Gabung, Pisahkan atau Putar Fail PDF melalui Perpustakaan Python.

borb ialah perpustakaan Python sumber terbuka yang sangat berkuasa yang menyokong sepenuhnya menjana, membaca dan memanipulasi dokumen PDF dalam aplikasi Python. Mengendalikan dokumen PDF adalah tugas yang sangat mencabar. Perpustakaan borb sangat mesra pengguna dan menjimatkan masa yang memudahkan kerja pembangun. Anda tidak perlu mempunyai pengetahuan terperinci tentang kerja dalaman format fail PDF. Ia membolehkan pengguna menentukan susun atur halaman semasa ia mengendalikan butiran khusus untuk meletakkan teks. Ia boleh digunakan untuk membuat borang yang boleh diisi, invois dengan fail data yang dilampirkan dan susun atur dokumen berbilang lajur.

borb telah menyertakan sokongan untuk pelbagai ciri yang berkaitan dengan penciptaan dan pengurusan fail PDF, seperti membaca dokumen PDF, mengekstrak maklumat meta, mengekstrak teks daripada fail PDF, mengekstrak imej daripada PDF, memasukkan teks ke PDF, menukar imej di dalam dokumen PDF, menambah anotasi ke PDF, masukkan jadual ke PDF, menggabungkan dan memisahkan dokumen PDF sedia ada, menambah senarai pada PDF, penggunaan pengurus PageLayout, mengubah halaman PDF dan banyak lagi. Perpustakaan ini didokumentasikan dengan baik dan Dari segi kemudahan penggunaan, borb adalah yang terbaik dalam kelas.

Previous Next

Bermula dengan borb

borb tidak disertakan sebagai sebahagian daripada Perpustakaan Standard Python, jadi anda perlu memasangnya sendiri. Cara pilihan untuk berbuat demikian ialah menggunakan pip.

Pasang borb melalui pip

 pip install borb 

Ia juga mungkin untuk memasangnya secara manual; muat turun fail keluaran terkini terus daripada repositori GitHub.

Hasilkan Fail PDF daripada Scratch melalui Python

Perpustakaan borb sumber terbuka membolehkan pembangun Python mencipta dokumen PDF dari awal tanpa sebarang kebergantungan luaran. Ia menyokong mencipta dan memeriksa kandungan dalam fail PDF dengan mudah. Setelah dokumen PDF dibuat, anda boleh memasukkan teks, bentuk dan imej, menggunakan pemformatan pada teks, tetapkan fon dan warna fon, tetapkan susun atur halaman, tambah halaman baharu, tambah borang dan sebagainya. Perpustakaan juga menyediakan sokongan lengkap untuk memanipulasi dokumen PDF sedia ada.

Cipta Dokumen PDF & Tambah Halaman melalui 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() 

Masukkan & Urus Kod Bar dalam PDF melalui API Python

Jika anda ingin menambah interaktiviti pada dokumen anda, Kod Bar boleh membantu anda dalam hal itu. Ia membantu pembangun dalam memautkan dokumen bercetak ke sumber dalam talian dengan mudah. Pustaka borb sumber terbuka menyediakan fungsi lengkap untuk menambah pelbagai jenis Kod Bar di dalam halaman PDF seperti QR-code, CODE_128, CODE_39, EAN, EAN_13, GS_1, ISBN dan banyak lagi. Anda juga boleh mengubah suai pelbagai sifat dengan mudah, seperti warna isian, lebar, tinggi, warna lejang dan sebagainya.

Tambahkan Kod Bar pada Halaman PDF melalui API Python

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()

Sisipkan & Ubah Suai Carta dalam PDF melalui Perpustakaan Python

Carta sentiasa sangat berguna untuk mempersembahkan data secara grafik kerana ia sangat mudah untuk pengguna memahami data dengan lebih cepat dalam bentuk gambar dan bukannya daripada teks. Perpustakaan borb menyediakan keupayaan untuk menambah carta secara pemrograman di dalam dokumen PDF dengan hanya beberapa baris kod Python. Anda juga boleh mengubah suai kandungan carta dan menyesuaikan mengikut keperluan anda sendiri.

Gabung, Pisahkan & Putar Dokumen PDF melalui Perpustakaan Python

Perpustakaan borb sumber terbuka memberikan pengaturcara perisian kuasa memproses dokumen PDF mereka dalam pelbagai cara. Ia selalunya diperlukan untuk menggabungkan berbilang dokumen PDF atau halaman dokumen PDF yang berbeza untuk mencipta dokumen baharu daripadanya atau membahagikan dokumen PDF yang besar kepada yang lebih kecil. Mereka boleh membuka dan mengakses fail PDF sedia ada dengan mudah, memisahkan, menggabungkan atau menggabungkannya dengan hanya beberapa baris kod Python. Lebih-lebih lagi, ia juga sangat mudah untuk memutar dokumen di dalam aplikasi Python.

 

Cara Menggabungkan Dokumen PDF melalui API Python

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()
 Melayu