1. Táirgí
  2.   PDF
  3.   C++
  4.   PDF-Writer
 
  

Gin PDF trí Foinse Oscailte C++ API

Oscail Leabharlann Foinse C++ chun Comhaid PDF a Chruthú, a Eagarthóireacht, a Ionramháil & a Pharsáil.

Cad é PDF-scríbhneoir?

Is leabharlann Foinse Oscailte C++ é PDF-Writer a thacaíonn go hiomlán le cruthú, eagarthóireacht, ionramháil & parsáil Comhaid PDF chomh maith le sruthanna. Forbraíodh an leabharlann leis an bpríomh-mhodh “aonuaire” chun comhaid PDF a ghiniúint. Sin an fáth go bhfuil sé ag obair go tapa agus go n-úsáideann sé cuimhne íseal is cuma cé chomh mór agus a fhásann an comhad. Mar sin is fearr comhaid bheaga PDF a chruthú nó doiciméid PDF níos mó a ghiniúint.

Tá sé an-tábhachtach i gcónaí ábhar a chur le PDF agus cuidíonn sé le forbróirí PDFanna saincheaptha a ghiniúint. Áiríodh sa leabharlann tacaíocht do roinnt gnéithe tábhachtacha chun comhaid PDF a phróiseáil, mar shampla leathanaigh PDF a chruthú, oibreoirí PDF chun ábhar a tharraingt, íomhánna JPG nó PNG agus TIFF a leabú, PDF a mhodhnú, PDF a chumasc nó a scoilt, comhaid PDF a rindreáil, asbhaint sonraí ó PDF , tacaíocht téacs Unicode, tacaíocht clónna TrueType agus OpenType agus go leor eile.

Previous Next

Tús a chur le PDF-scríbhneoir

Is é an modh molta chun an leabharlann a thógáil, agus cur i bhfeidhm samplach ná CMake a úsáid. Is féidir leat é a fháil ó láithreán gréasáin CMake. Tá an leabharlann ag brath ar Zlib, LibTiff, LibJpeg, FreeType, agus LibPng. Ciallaíonn sé seo gur chóir duit iad a thiomsú freisin, sula n-úsáideann tú an leabharlann PDF i gcomhthéacs nasctha.

Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisithe is déanaí go díreach ó GitHub stór.

Giniúint agus Modhnú PDF trí C++

Is féidir le forbróirí bogearraí API PDF-Writer a úsáid chun comhad PDF nua a ghiniúint laistigh dá bhfeidhmchláir C++ féin. Éascaíonn an leabharlann freisin d’fhorbróirí é a mhodhnú de réir a gcuid riachtanas féin. Is féidir leat íomhánna JPG, PNG, agus TIFF a leabú go héasca, rudaí ath-inúsáidte a shainiú, leathanaigh PDF atá ann cheana féin a leabú chomh maith le téacs gan stró. Is féidir leat na leathanaigh PDF atá ann cheana a úsáid trína gceangal mar leathanaigh leis an PDF nó iad a úsáid mar chodanna le cur san áireamh i ngrafaicí leathanach nuachruthaithe. Trí na céimeanna seo a leanas a úsáid, is féidir leat PDF a ghiniúint go héasca.

Gin PDF i C++

  1. Cruthaigh sampla den réad PDFWriter
  2. Comhad pdf a oscailt le haghaidh scríbhneoireachta
  3. Anois, téigh ar aghaidh agus cuir ábhar leis an PDF.
  4. Sábháil doiciméad pdf

Giniúint PDF i C++

 // Create an instance of the PDFWriter objec
PDFWriter pdfWriter;
// Open a PDF file for writing
pdfWriter.StartPDF("c:\\myFile.pdf",ePDFVersion13);
// ...add content to PDF file...
pdfWriter.EndPDF();
        

Leathanaigh Nua a Chur le Doiciméad PDF

Le leabharlann PDF-Writer is féidir leathanaigh nua a chur leis agus a gcuid toisí a shocrú laistigh de dhoiciméad PDF. Tá sé an-éasca agus ní theastaíonn ach cúpla líne de chód C++ chun leathanaigh nua a chur le comhad PDF. Tugann an leabharlann an chumhacht d'fhorbróirí freisin leathanach atá ann cheana a mhodhnú nó leathanach a scriosadh. Is féidir freisin ábhar a chur le leathanach PDF cruthaithe cheana féin.

Íomhánna a leabú i ndoiciméid pdf

Soláthraíonn an leabharlann PDF-Writer tacaíocht chun Íomhánna TIFF, PNG, agus JPG a leabú chomh maith le leathanaigh PDF. Tá modhanna ardleibhéil ann atá ginearálta d'aon chineál íomhá. Seachas sin tá roinnt modhanna ag leibhéal níos ísle chun ardúsáidí a bhaint as na híomhánna. Tá tacaíocht tugtha aige d’Íomhánna JPG tríd an díchódóir dúchais DCT, is trí ionchódú/díchódú a dhéantar PNG trí dhíchódú le LibPng agus TIFF Images le cabhair ó LibTiff.

Íomhá Leabú i PDF trí C++

 pdfWriter.StartPDF("HighLevelImages.PDF",ePDFVersion13);
PDFPage* page = new PDFPage();
page->SetMediaBox(PDFRectangle(0,0,595,842));
PageContentContext* cxt = pdfWriter.StartPageContentContext(page);
cxt->DrawImage(10,10,"soundcloud_logo.jpg"));
pdfWriter.EndPageContentContext(cxt);
pdfWriter.WritePageAndRelease(page);
pdfWriter.EndPDF();
        

Ag dul isteach i nDoiciméid PDF Éagsúla

Ag baint úsáide as Open Source PDF combiner API, is féidir le húsáideoirí doiciméid iomadúla PDF a chomhcheangal go tapa gan aon spleáchais sheachtracha ag baint úsáide as ach cúpla líne de chód. Tugann an PDF-Writer an chumhacht d’fhorbróirí bogearraí doiciméad PDF úrnua a ghiniúint ó na comhaid PDF atá ann cheana féin. Cuidíonn sé le húsáideoirí an doiciméad PDF a stóráil agus a athbhreithniú ar bhealach níos éasca.

Ábhar Leathanaigh PDF a chumasc trí C++

 PDFPage* page = new PDFPage();
page->SetMediaBox(PDFRectangle(0,0,595,842));
PDFPageRange singlePageRange;
singlePageRange.mType = PDFPageRange::eRangeTypeSpecific;
singlePageRange.mSpecificRanges.push_back(ULongAndULong(0,0));
pdfWriter.MergePDFPagesToPage(page,"C:\\Other2PagePDF.PDF",singlePageRange);
pdfWriter.WritePageAndRelease(page);
        
 Gaeilge