1. Táirgí
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

Perl API saor in aisce chun Comhaid PDF a Ghiniúint, a Chur in Eagar agus a Thiontú

Ligeann Leabharlann Perl Foinse Oscailte do Ghairmithe Bogearraí Comhaid PDF a Chruthú, a Chur in Eagar, a Bharrfheabhsú, a Scoilt/Cumas go Cláir laistigh d’aipeanna Perl.

Tá PDFanna (Formáid Doiciméad Iniompartha) mar an caighdeán chun doiciméid dhigiteacha a roinnt agus a chur i láthair thar ardáin agus gléasanna éagsúla. Is riachtanas comónta i dtionscadail bogearraí éagsúla é PDFanna a ghiniúint agus a bhainistiú go cláir. In éiceachóras Perl, leabharlann amháin a bhfuil an-tóir uirthi don tasc seo ná PDF-Create. Is modúl Perl é a ligeann d'fhorbróirí bogearraí doiciméid PDF a chruthú go ríomhchláraithe, ag tairiscint raon leathan feidhmiúlachtaí chun an leagan amach, an téacs, na grafaicí agus go leor eile a shaincheapadh. Simplíonn sé an próiseas chun PDFanna a ghiniúint, ag soláthar comhéadan atá éasca le húsáid d’fhorbróirí.

Is féidir PDF-Create a leathnú trí úsáid a bhaint as gnéithe atá dírithe ar oibiachtaí Perl, rud a fhágann gur furasta é a shaincheapadh agus freastal ar riachtanais tionscadail ar leith. Mar mhodúl Perl, ritheann pdf-create ar gach mórchóras oibriúcháin, ag cinntiú neamhspleáchas ardáin d'fhorbróirí. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann mar PDF a ghiniúint ón tús, téacs a chur leis an PDF, giniúint doiciméad inléite, íomhánna agus grafaicí a chur leis laistigh den PDF, roghanna éagsúla maidir le leagan amach na leathanach a rialú, corrlaigh leathanaigh a chur leis, táblaí a chur le PDF, hipearnasc agus leabharmharcanna agus mar sin de a chur leis.

Is leabharlann Perl chumhachtach agus so-úsáidte í PDF-Create a dhéanann sruthlíniú ar ghiniúint agus bainistíocht PDF d’fhorbróirí bogearraí. Mar mhodúl Perl, ritheann pdf-create ar gach mórchóras oibriúcháin, ag cinntiú neamhspleáchas ardáin d'fhorbróirí. Mar gheall ar a ghnéithe saibhir, éasca le húsáid, agus neamhspleáchas ardáin tá sé ina rogha iontach do dhuine ar bith atá ag iarraidh doiciméid PDF dinimiciúla a chruthú laistigh d'fheidhmchláir Perl-bhunaithe. Cibé an bhfuil tú ag giniúint tuarascálacha, sonraisc, nó aon ábhar PDF eile, cruthaíonn PDF-Create a bheith ina uirlis luachmhar i do Arsenal.

Previous Next

Ag Tús le PDF-Cruthaigh

Is é an bealach molta chun PDF-Create a shuiteáil ná CPAN a úsáid. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.

perl -MCPAN -e 'suiteáil PDF::Cruthaigh'

$ composer require PDF-Create/PDF-Create

Is féidir leat é a íoslódáil go díreach ó GitHub.

Cruthú Doiciméad PDF trí Perl API

Cuireann an leabharlann PDF-Create ar chumas forbróirí bogearraí doiciméid PDF nua a chruthú agus na cinn atá ann cheana a bhainistiú laistigh dá bhfeidhmchláir Perl féin. Tá API simplí ag an leabharlann, a chuireann ar chumas forbróirí bogearraí PDFanna a ghiniúint gan iad a bheith bogtha i bhfoirmíochtaí casta. Tacaíonn an leabharlann le gnéithe cosúil le téacs a chur leis, íomhánna nó eilimintí grafacha eile a chur isteach, leathanach nua a chur leis, ceanntásca agus buntásca a chur leis, tacaí le Saincheapadh Leagan Amach Leathanach agus mar sin de. Tá an leabharlann an-éasca le láimhseáil agus is féidir fiú forbróirí Perl nach bhfuil mórán taithí acu ar ghiniúint PDF a thosú go tapa. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí doiciméad PDF nua a chruthú laistigh dá n-aipeanna Perl.

Conas doiciméad PDF nua a chruthú trí Perl API?

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

Saincheapadh Leagan Amach Leathanaigh trí Perl API

Tá gnéithe éagsúla curtha ar fáil ag an leabharlann foinse oscailte PDF-Create chun leagan amach leathanaigh PDF a láimhseáil laistigh dá bhfeidhmchláir Perl. Ligeann an leabharlann d’úsáideoirí roghanna éagsúla maidir le leagan amach na leathanach a rialú, ar nós méid an leathanaigh, treoshuíomh (portráid nó tírdhreach), imill, agus uimhriú leathanaigh. Tá an tsolúbthacht seo thar a bheith luachmhar agus PDFanna á gcruthú chun críocha sonracha, amhail tuarascálacha nó bróisiúir.

Ionramháil Téacs agus Cló in Aipeanna Perl

Chuir an leabharlann foinse oscailte PDF-Create tacaíocht iomlán san áireamh chun téacs agus clónna a bhainistiú laistigh dá bhfeidhmchláir Perl. Tá roinnt gnéithe tábhachtacha curtha ar fáil ag an leabharlann a chuireann ar chumas úsáideoirí téacs a chur leis an PDF go héasca agus an cló, méid, dath, ailíniú agus stíl a shaincheapadh. Tá an ghné seo ríthábhachtach chun doiciméid atá tarraingteach ó thaobh aeistéitiúil agus inléite a chruthú. Ina theannta sin, tá sé éasca sonraí tábla a léiriú agus tacaíonn an leabharlann le cruthú táblaí, rud a chuireann ar chumas forbróirí sonraí a thaispeáint ar bhealach struchtúrtha agus eagraithe chomh maith le tábla ábhair a chur leis. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí clónna a bhainistiú laistigh dá bhfeidhmchláir Perl gan ach cúpla ordú.

Conas Clónna nó Téacs a Bhainistiú i PDF trí Perl API?

# 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");
 Gaeilge