1. Produk
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

API Perl Percuma untuk Menjana, Mengedit & Menukar Fail PDF

Perpustakaan Perl Sumber Terbuka membenarkan Profesional Perisian Mencipta, Mengedit, Mengoptimumkan, Membahagi/Gabung Fail PDF Secara Pengaturcaraan di dalam apl Perl.

PDF (Format Dokumen Mudah Alih) telah menjadi standard untuk berkongsi dan mempersembahkan dokumen digital merentas platform dan peranti yang berbeza. Menjana dan mengurus PDF secara pengaturcaraan adalah keperluan biasa dalam pelbagai projek perisian. Dalam ekosistem Perl, satu perpustakaan yang telah mendapat populariti untuk tugas ini ialah PDF-Create. Ia ialah modul Perl yang membolehkan pembangun perisian mencipta dokumen PDF secara pemprograman, menawarkan pelbagai fungsi untuk menyesuaikan reka letak, teks, grafik dan banyak lagi. Ia memudahkan proses menjana PDF, menyediakan antara muka yang mudah digunakan untuk pembangun.

PDF-Create boleh dilanjutkan menggunakan ciri berorientasikan objek Perl, menjadikannya mudah untuk menyesuaikan dan memenuhi keperluan projek tertentu. Sebagai modul Perl, pdf-create berjalan pada semua sistem pengendalian utama, memastikan kebebasan platform untuk pembangun. Terdapat beberapa ciri penting bahagian perpustakaan seperti menjana PDF dari awal, menambah teks pada PDF, penjanaan dokumen yang boleh dibaca, menambah imej dan grafik dalam PDF, mengawal pelbagai pilihan susun atur halaman, menambah margin halaman, menambah jadual ke PDF, penambahan hiperpautan dan penanda halaman dan sebagainya.

PDF-Create ialah perpustakaan Perl yang berkuasa dan mesra pengguna yang menyelaraskan penjanaan dan pengurusan PDF untuk pembangun perisian. Sebagai modul Perl, pdf-create berjalan pada semua sistem pengendalian utama, memastikan kebebasan platform untuk pembangun. Ciri yang kaya, kemudahan penggunaan dan kebebasan platform menjadikannya pilihan yang sangat baik untuk sesiapa sahaja yang ingin mencipta dokumen PDF dinamik dalam aplikasi berasaskan Perl. Sama ada anda menjana laporan, invois atau sebarang kandungan PDF lain, PDF-Create terbukti sebagai alat yang berharga dalam senjata anda.

Previous Next

Bermula dengan PDF-Create

Cara yang disyorkan untuk memasang PDF-Create adalah menggunakan CPAN. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Pustaka Cipta PDF Menggunakan CPAN

$ composer require PDF-Create/PDF-Create

Anda boleh memuat turunnya terus daripada GitHub.

Penciptaan Dokumen PDF melalui API Perl

Pustaka PDF-Create membolehkan pembangun perisian mencipta dokumen PDF baharu dan mengurus dokumen sedia ada di dalam aplikasi Perl mereka sendiri. Perpustakaan ini mempunyai API yang mudah, membolehkan pembangun perisian menjana PDF tanpa terperangkap dalam konfigurasi yang kompleks. Pustaka menyokong ciri seperti menambah teks, memasukkan imej atau elemen grafik lain, menambah halaman baharu, menambah pengepala dan pengaki, sokongan Penyesuaian Reka Letak Halaman dan sebagainya. Perpustakaan ini sangat mudah dikendalikan dan malah pembangun Perl yang mempunyai sedikit atau tiada pengalaman dalam penjanaan PDF boleh bermula dengan cepat. Contoh berikut menunjukkan cara pembangun perisian boleh mencipta dokumen PDF baharu dalam apl Perl mereka.

Bagaimana untuk mencipta dokumen PDF baharu melalui API Perl?

use PDF::Create;

// create a new PDF document:

my $pdf = PDF::Create->new(
    'filename' => 'example.pdf',
    'Version'  => '1.2',
    'PageMode' => 'UseNone',
    'Author'   => 'John Doe',
    'Title'    => 'My Sample PDF',
);

//Adding content to PDFs

my $page = $pdf->new_page('MediaBox' => $pdf->get_page_size('A4'));
my $font = $pdf->font('Subtype' => 'Type1', 'Encoding' => 'WinAnsi', 'BaseFont' => 'Helvetica-Bold');
$page->stringc($font, 20, 300, 500, 'Welcome to pdf-create!');

Penyesuaian Reka Letak Halaman melalui API Perl

Pustaka PDF-Create sumber terbuka telah menyediakan pelbagai ciri untuk mengendalikan reka letak halaman PDF dalam aplikasi Perl mereka. Perpustakaan membenarkan pengguna mengawal pelbagai pilihan susun atur halaman, seperti saiz halaman, orientasi (potret atau landskap), jidar, dan penomboran halaman. Fleksibiliti ini tidak ternilai apabila membuat PDF untuk tujuan tertentu, seperti laporan atau risalah.

Manipulasi Teks dan Fon dalam Apl Perl

Pustaka PDF-Create sumber terbuka telah menyertakan sokongan lengkap untuk mengurus teks dan fon dalam aplikasi Perl mereka. Perpustakaan telah menyediakan beberapa ciri penting yang membolehkan pengguna menambah teks dengan mudah pada PDF dan menyesuaikan fon, saiz, warna, penjajaran dan gaya. Ciri ini penting untuk mencipta dokumen yang menarik dan boleh dibaca secara estetik. Selain itu, mewakili data jadual dipermudahkan dan perpustakaan menyokong penciptaan jadual, membolehkan pembangun memaparkan data dalam cara yang berstruktur dan teratur serta menambah jadual kandungan. Contoh berikut menunjukkan cara pembangun perisian boleh mengurus fon dalam aplikasi Perl mereka dengan hanya beberapa arahan.

Bagaimana untuk Mengurus Fon atau Teks dalam PDF melalui API Perl?

# How to Manage fonts
        my $f1 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica');
        my $f2 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica-Bold');

#How Manage a Table of Content

        my $toc = $pdf->new_outline('Title' => 'Document',
                                    'Destination' => $page);
        $toc->new_outline('Title' => 'Section 1');
        my $s2 = $toc->new_outline('Title' => 'Section 2');
        $s2->new_outline('Title' => 'Subsection 1');

        $page->stringc($f2, 40, 306, 426, "PDF::Create");
        $page->stringc($f1, 20, 306, 396, "version $PDF::Create::VERSION");
 Melayu