1. Məhsullar
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

PDF fayllarını yaratmaq, redaktə etmək və çevirmək üçün pulsuz Perl API

Açıq Mənbəli Perl Kitabxanası Proqram Mütəxəssislərinə Perl proqramları daxilində proqramlı şəkildə PDF fayllarını yaratmağa, redaktə etməyə, optimallaşdırmağa, bölməyə/birləşdirməyə imkan verir.

PDF-lər (Portable Document Format) müxtəlif platformalar və cihazlar arasında rəqəmsal sənədləri paylaşmaq və təqdim etmək üçün standarta çevrilib. PDF-lərin proqramlı şəkildə yaradılması və idarə edilməsi müxtəlif proqram layihələrində ümumi tələbdir. Perl ekosistemində bu tapşırıq üçün populyarlıq qazanmış bir kitabxana PDF-Create-dir. Bu, proqram tərtibatçılarına proqramlı şəkildə PDF sənədləri yaratmağa imkan verən, tərtibatı, mətni, qrafikanı və daha çoxunu fərdiləşdirmək üçün geniş funksiyalar təklif edən Perl moduludur. O, PDF sənədlərinin yaradılması prosesini sadələşdirir, tərtibatçılar üçün istifadəsi asan interfeys təmin edir.

PDF-Create Perl-in obyekt yönümlü xüsusiyyətlərindən istifadə etməklə genişləndirilə bilər ki, bu da onu fərdiləşdirməyi və xüsusi layihə tələblərinə cavab verməyi asanlaşdırır. Perl modulu olaraq pdf-create bütün əsas əməliyyat sistemlərində işləyir və tərtibatçılar üçün platforma müstəqilliyini təmin edir. Kitabxananın sıfırdan PDF yaratmaq, PDF-ə mətn əlavə etmək, oxunaqlı sənədlər yaratmaq, PDF-də şəkillər və qrafika əlavə etmək, müxtəlif səhifə tərtibat seçimlərinə nəzarət etmək, səhifə kənarları əlavə etmək, PDF-ə cədvəllər əlavə etmək kimi bir neçə vacib xüsusiyyət var. hiperlinklərin və əlfəcinlərin əlavə edilməsi və s.

PDF-Create güclü və istifadəçi dostu Perl kitabxanasıdır və proqram tərtibatçıları üçün PDF-in yaradılması və idarə olunmasını asanlaşdırır. Perl modulu olaraq pdf-create bütün əsas əməliyyat sistemlərində işləyir və tərtibatçılar üçün platforma müstəqilliyini təmin edir. Onun zəngin xüsusiyyətləri, istifadəsi asanlığı və platformanın müstəqilliyi onu Perl əsaslı proqramlar daxilində dinamik PDF sənədləri yaratmaq istəyən hər kəs üçün əla seçim edir. Hesabatlar, fakturalar və ya hər hansı digər PDF məzmunu yaratmağınızdan asılı olmayaraq, PDF-Create arsenalınızda dəyərli alət olduğunu sübut edir.

Previous Next

PDF-Create ilə işə başlamaq

PDF-Create quraşdırmanın tövsiyə olunan yolu CPAN-dan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Install PDF-Create using CPAN

$ composer require PDF-Create/PDF-Create

You can download it directly from GitHub.

Perl API vasitəsilə PDF Sənədinin yaradılması

PDF-Create kitabxanası proqram tərtibatçılarına yeni PDF sənədləri yaratmağa və öz Perl proqramlarında mövcud olanları idarə etməyə imkan verir. Kitabxana sadə API ilə öyünür, proqram tərtibatçılarına mürəkkəb konfiqurasiyalarda batmadan PDF sənədləri yaratmağa imkan verir. Kitabxana mətn əlavə etmək, şəkillər və ya digər qrafik elementlər daxil etmək, yeni səhifə əlavə etmək, başlıqlar və altbilgilər əlavə etmək, Səhifə Düzəldici Fərdiləşdirmə dəstəyi və s. kimi funksiyaları dəstəkləyir. Kitabxananı idarə etmək çox asandır və hətta PDF generasiyasında təcrübəsi az və ya heç olmayan Perl tərtibatçıları da tez işə başlaya bilərlər. Aşağıdakı nümunə proqram tərtibatçılarının öz Perl proqramlarında necə yeni PDF sənədi yarada biləcəyini göstərir.

Perl API vasitəsilə yeni PDF sənədini necə yaratmaq olar?

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!');

Perl API vasitəsilə Səhifə Düzeninin Fərdiləşdirməsi

Açıq mənbəli PDF-Create kitabxanası öz Perl proqramları daxilində PDF səhifə tərtibatı ilə işləmək üçün müxtəlif funksiyalar təmin etmişdir. Kitabxana istifadəçilərə səhifə ölçüsü, oriyentasiya (portret və ya landşaft), kənarlar və səhifə nömrələnməsi kimi müxtəlif səhifə tərtibat seçimlərinə nəzarət etməyə imkan verir. Hesabatlar və ya broşuralar kimi xüsusi məqsədlər üçün PDF-ləri yaratarkən bu çeviklik əvəzolunmazdır.

Perl Tətbiqlərində Mətn və Şrift Manipulyasiyası

Açıq mənbəli PDF-Create kitabxanası öz Perl proqramlarında mətn və şriftləri idarə etmək üçün tam dəstəyi ehtiva edir. Kitabxana istifadəçilərə asanlıqla PDF-ə mətn əlavə etmək və şrift, ölçü, rəng, düzülmə və üslubu fərdiləşdirməyə imkan verən bir neçə vacib funksiya təqdim etmişdir. Bu xüsusiyyət estetik cəhətdən cəlbedici və oxunaqlı sənədlər yaratmaq üçün çox vacibdir. Bundan əlavə, cədvəl məlumatlarını təmsil etmək asanlaşdırılır və kitabxana cədvəllərin yaradılmasını dəstəkləyir, tərtibatçılara məlumatları strukturlaşdırılmış və mütəşəkkil şəkildə göstərməyə və məzmun cədvəlini əlavə etməyə imkan verir. Aşağıdakı nümunə proqram tərtibatçılarının yalnız bir neçə əmrlə Perl proqramları daxilində şriftləri necə idarə edə biləcəyini göstərir.

Perl API vasitəsilə PDF-də şriftləri və ya mətni necə idarə etmək olar?

# 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");
 Azəri