1. Produk
  2.   Metadata
  3.   Python
  4.   PikePDF
 
  

Perpustakaan Metadata Python Sumber Terbuka untuk Dokumen PDF

Pustaka Python percuma & sumber terbuka untuk membaca, mengedit dan mengemas kini metadata Fail PDF.

Apakah PikePDF untuk Python?

PikePDF ialah perpustakaan Python moden yang disesuaikan untuk manipulasi PDF yang lancar, dengan keupayaan berkuasa untuk bekerja secara khusus dengan metadata. Dibina pada pustaka QPDF yang mantap, PikePDF membolehkan pembangun menambah, mengedit dan mengalih keluar metadata daripada fail PDF dengan mudah, menjadikannya alat penting untuk mengatur dan memperkaya maklumat dokumen. Sama ada anda perlu mengemas kini tajuk, pengarang, medan subjek atau entri metadata tersuai, PikePDF menyediakan API Pythonic dan intuitif untuk mengurus butiran ini secara pemprograman. Ia juga menyokong pengendalian metadata terbenam untuk klasifikasi dan kebolehcarian dokumen yang dipertingkatkan, memastikan pematuhan dengan aliran kerja yang sangat bergantung pada penerangan dokumen terperinci. Dengan tumpuannya pada kebolehpercayaan dan prestasi, PikePDF sesuai untuk mengautomasikan tugas pengurusan metadata dalam sistem pemprosesan dokumen atau meningkatkan aliran kerja PDF dipacu metadata.

Ciri-ciri API PikePDF

PikePDF API for Python has rich set of features for working with the metadata of the PDF documents. Some of its features are as listed below.
  • Manipulasi PDF: Cantum, belah, putar dan susun semula halaman dalam fail PDF.
  • Pengendalian Metadata: Tambah, edit atau alih keluar metadata untuk meningkatkan organisasi dan maklumat PDF.
  • Penyulitan dan Keselamatan: Sulitkan PDF dengan kata laluan, buka kunci PDF yang selamat dan urus tetapan keselamatan.
  • Baiki Fail Rasuah: Kesan dan selesaikan isu dalam dokumen PDF yang rosak atau rosak.
  • Penukaran PDF/A: Tukar PDF kepada format PDF/A untuk arkib dan pematuhan jangka panjang.
  • Sokongan Fon Terbenam: Kendalikan fon terbenam untuk ketekalan dan keserasian teks.
  • Berorientasikan Prestasi: Dioptimumkan untuk operasi yang pantas dan boleh dipercayai dengan PDF yang besar atau kompleks.
  • Berdasarkan QPDF: Memanfaatkan pustaka QPDF yang berkuasa untuk keupayaan manipulasi PDF lanjutan.
  • Sumber Terbuka: Percuma untuk digunakan dan diselenggara secara aktif oleh komuniti pembangun.

Kelebihan menggunakan API PikePDF

  • Pengurusan Metadata: Tambah, edit atau alih keluar metadata dengan mudah untuk meningkatkan organisasi PDF dan kebolehcarian.
  • Sokongan PDF/A: Tukar PDF kepada format arkib sambil mengekalkan atau mengemas kini metadata.
  • Pengendalian Rasuah: Membaiki dan memulihkan fail PDF yang rosak tanpa kehilangan metadata.
  • Penyulitan dan Keselamatan: Urus perlindungan kata laluan dan penyulitan sambil mengekalkan integriti metadata.
  • Metadata Tersuai: Tambahkan medan tersuai untuk menyesuaikan metadata PDF untuk aliran kerja atau keperluan perniagaan tertentu.
  • Prestasi Tinggi: Dioptimumkan untuk pemprosesan cepat dan cekap fail PDF yang besar dan kompleks.
  • Sumber Terbuka: Percuma dan diselenggara secara aktif, menawarkan penyelesaian yang boleh dipercayai dan kos efektif.
  • Berdasarkan QPDF: Memanfaatkan ciri berkuasa QPDF untuk operasi PDF dan metadata lanjutan.

Bermula dengan API PikePDF untuk Python

GitHub

Statistik GitHub

nama:
Bahasa:
Bintang:
Garpu:
Lesen:
Repositori dikemas kini terakhir pada

Menggunakan PikePDF dalam aplikasi Python anda memerlukan anda memasang versi Python 3.9+ pada sistem anda. Jadi, mula-mula pasang Python dan kemudian gunakan arahan di bawah untuk memasang API Hachoir pada mesin anda menggunakan pip dan persekitaran maya.


pip install pikepdf

Bekerja dengan API PikePDF untuk Python - Contoh

Anda boleh menggunakan PikePDF untuk membaca, menulis dan mengemas kini maklumat metadata fail PDF. API menyediakan kaedah dan sampel yang mudah digunakan untuk bekerja dengan fail PDF dari dalam aplikasi Python anda.

Baca Maklumat Metadata Fail menggunakan API PikePDF untuk Python

Membaca maklumat metadata daripada fail PDF menggunakan fail PikePDF adalah mudah. Anda boleh menggunakan kod contoh berikut untuk membaca maklumat metadata daripada mana-mana dokumen PDF.

Keluaran

Apabila anda melaksanakan kod ini, output akan agak serupa dengan yang berikut:


PDF Metadata:
/Title: Sample PDF Document
/Author: John Doe
/Subject: Example Usage
/Producer: Adobe PDF Library
/CreationDate: D:20241226093000Z

Jika tiada maklumat metadata tersedia dalam fail, output akan kosong.

Tulis Maklumat Metadata ke Fail PDF menggunakan API PikePDF untuk Python

PikePDF boleh menulis atau mengemas kini metadata fail PDF. Pustaka membenarkan anda mengubah suai medan metadata sedia ada atau menambah yang baharu. Berikut ialah contoh yang menunjukkan cara mengemas kini metadata dalam fail PDF:

Berikut ialah beberapa medan standard biasa yang boleh anda kemas kini:


Title: The title of the document.
Author: The author of the document.
Subject: The subject or topic of the document.
Keywords: Keywords associated with the document for search purposes.
Creator: The application that created the document.
Producer: The software that generated the PDF.
CreationDate: The date the document was created.
ModDate: The date the document was last modified.

Kesimpulan untuk API PikePDF

PikePDF is a powerful and user-friendly Python library that simplifies the handling of PDF files, especially for metadata management. Built on the robust QPDF library, it offers seamless capabilities to read, write, and update metadata fields, enabling developers to organize, enrich, and customize PDF documents effectively. In addition to metadata operations, PikePDF excels at tasks like repairing corrupt PDFs, managing encryption, and converting files to PDF/A format, making it a versatile tool for a wide range of PDF-related workflows. Its open-source nature, active maintenance, and Pythonic API make it an excellent choice for developers looking for a reliable and efficient solution for PDF processing and metadata management. Whether you’re automating document workflows, ensuring compliance with archival standards, or enhancing PDF metadata for searchability, PikePDF provides the tools you need to work with PDFs effortlessly.

Produk Serupa

 Malay