Python Kitabxanası vasitəsilə PDF Faylları yaradın, Diaqramlar və Barkodlar əlavə edin
PDF faylları yaratmaq, redaktə etmək və oxumaq, qrafikləri daxil etmək və dəyişdirmək, Python kitabxanası vasitəsilə PDF fayllarını birləşdirmək, bölmək və ya fırlatmaq qabiliyyətinə malik pulsuz Python API.
borb çox güclü açıq mənbəli Python kitabxanasıdır və Python proqramları daxilində PDF sənədlərinin yaradılmasını, oxunmasını və manipulyasiyasını tam dəstəkləyir. PDF sənədləri ilə işləmək çox çətin bir işdir. Borb kitabxanası çox istifadəçi dostudur və vaxta qənaət edir, bu da tərtibatçının işini asanlaşdırır. PDF fayl formatının daxili işləməsi haqqında ətraflı biliyə ehtiyacınız yoxdur. O, mətnin yerləşdirilməsinin xüsusi təfərrüatlarını idarə edərkən istifadəçilərə səhifə tərtibatını təyin etməyə imkan verir. O, doldurula bilən formalar, əlavə edilmiş məlumat faylları olan fakturalar və çox sütunlu sənəd sxemləri yaratmaq üçün istifadə edilə bilər.
borb, PDF sənədlərini oxumaq, meta-məlumat çıxarmaq, PDF fayllarından mətn çıxarmaq, PDF-dən şəkillər çıxarmaq, PDF-ə mətn daxil etmək, PDF sənədlərinin içindəki şəkilləri dəyişdirmək, annotasiyalar əlavə etmək kimi PDF faylının yaradılması və idarə edilməsi ilə bağlı çoxsaylı funksiyalar üçün dəstəyi ehtiva edir. PDF-ə, cədvəlləri PDF-ə daxil edin, mövcud PDF sənədlərini birləşdirin və parçalayın, PDF-ə siyahılar əlavə edin, PageLayout menecerindən istifadə edin, PDF səhifələrini dəyişdirin və s. Kitabxana yaxşı sənədləşdirilmişdir və istifadə rahatlığına gəldikdə, borb sinifdə ən yaxşısıdır.
Borb ilə başlamaq
borb Python Standart Kitabxanasının bir hissəsi kimi gəlmir, ona görə də onu özünüz quraşdırmalı olacaqsınız. Bunun üçün üstünlük verilən yol pipdən istifadə etməkdir.
Pip vasitəsilə borb quraşdırın
pip install borb
Onu əl ilə quraşdırmaq da mümkündür; ən son buraxılış fayllarını birbaşa GitHub deposundan endirin.
Python vasitəsilə sıfırdan PDF faylları yaradın
Açıq mənbəli borb kitabxanası Python tərtibatçılarına heç bir xarici asılılıq olmadan sıfırdan PDF sənədləri yaratmağa imkan verir. O, asanlıqla PDF faylının içindəki məzmunun yaradılmasını və araşdırılmasını dəstəkləyir. PDF sənədi yaradıldıqdan sonra siz mətn, forma və şəkillər əlavə edə, mətnə formatlama tətbiq edə, şrift və şrift rəngini təyin edə, səhifə tərtibatını təyin edə, yeni səhifələr əlavə edə, formalar əlavə edə və s. edə bilərsiniz. Kitabxana həmçinin mövcud PDF sənədlərini manipulyasiya etmək üçün tam dəstək verir.
Python vasitəsilə PDF sənədləri yaradın və səhifə əlavə edin
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()
Python API vasitəsilə Barkodları PDF-ə daxil edin və idarə edin
Sənədlərinizə interaktivlik əlavə etmək istəyirsinizsə, Barkodlar bu mövzuda sizə kömək edə bilər. O, tərtibatçılara çap edilmiş sənədi asanlıqla onlayn resursla əlaqələndirməyə kömək edir. Açıq mənbəli borb kitabxanası QR kodu, CODE_128, CODE_39, EAN, EAN_13, GS_1, ISBN və daha çox kimi PDF səhifələrinə müxtəlif növ Barkodlar əlavə etmək üçün tam funksionallıq təmin edir. Siz həmçinin doldurma rəngi, eni, hündürlüyü, kontur rəngi və s. kimi müxtəlif xüsusiyyətləri asanlıqla dəyişdirə bilərsiniz.
Python API vasitəsilə PDF səhifəsinə Barkod əlavə edin
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()
Python Kitabxanası vasitəsilə PDF-lərə Diaqramlar daxil edin və dəyişdirin
Qrafiklər məlumatları qrafik olaraq təqdim etmək üçün həmişə çox faydalıdır, çünki istifadəçilər üçün məlumatları mətndən çox şəkil şəklində daha sürətli qavramaq çox asandır. Borb kitabxanası Python kodunun bir neçə sətirindən ibarət PDF sənədlərinə proqramlı şəkildə qrafiklər əlavə etmək imkanı verir. Siz həmçinin qrafiklərin məzmununu dəyişdirə və öz ehtiyaclarınıza uyğunlaşdıra bilərsiniz.
Python Kitabxanası vasitəsilə PDF sənədlərini birləşdirin, bölün və fırladın
Açıq mənbəli borb kitabxanası proqramçılara PDF sənədlərini müxtəlif üsullarla gücləndirmək imkanı verir. Ondan yeni sənəd yaratmaq və ya böyük PDF sənədlərini daha kiçiklərə bölmək üçün çox vaxt çoxlu PDF sənədlərini və ya PDF sənədlərinin müxtəlif səhifələrini birləşdirmək lazımdır. Onlar asanlıqla aça və mövcud PDF fayllarına daxil ola, onları Python kodunun bir neçə sətri ilə parçalaya, birləşdirə və ya birləşdirə bilərlər. Üstəlik, sənədləri Python proqramlarında fırlatmaq da çox asandır.
Python API vasitəsilə PDF sənədlərini necə birləşdirmək olar
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()