1. Táirgí
  2.   PDF
  3.   Java
  4.   OpenPDF
 
  

Leabharlann java le haghaidh bainistíochta doiciméad pdf

Open Source Java API chun Comhaid PDF a Chruthú, a Chur in Eagar agus a Ionramháil ó d’fheidhmchláir féin.

Is leabharlann PDF foinse oscailte é OpenPDF d’fhorbróirí Java. Ligeann sé comhaid PDF a chruthú agus a mhodhnú ó aipeanna Java gan aon spleáchas seachtrach. Tá ceadúnas LGPL agus MPL ceadúnaithe ag OpenPDF & is forc de iText leagan 4 é.

Tá PDF ar cheann de na formáidí doiciméad is fearr ar domhan agus fós an-úsáideach. Tacaíonn OpenPDF API le roinnt gnéithe tábhachtacha, ar nós cruthú agus modhnú doiciméad PDF, íomhánna a chur le PDF, leathanaigh nua a chur isteach i gcomhad PDF atá ann cheana féin, ailt a chruthú, ceanntásca agus buntásca a chur leis, cruthú TOC, eagarthóireacht ábhair agus eile.

Previous Next

Tús a chur le OpenPDF

Tá gá le Java 8 nó níos déanaí chun an leabharlann OpenPDF a úsáid. Táthar tar éis gach leagan Java ó 8 go Java 12 a thástáil chun oibriú. Déanfaidh sé na foinsí Java a thiomsú agus na ranganna dénártha a phacáistiú i bpacáistí jar de réir réamhshocraithe.

Spleáchas Maven OpenPDF

<dependency>
  <groupId>com.github.librepdf</groupId>
  <artifactId>openpdf</artifactId>
  <version>1.3.11</version>
</dependency>

Cruthaigh & Cuir Comhaid PDF in Eagar trí Java API

Soláthraíonn OpenPDF an fheidhmiúlacht chun doiciméid PDF a chruthú chomh maith le modhnuithe ar fheidhmchláir Java. Is féidir le forbróirí bogearraí doiciméid PDF a chruthú go héasca le hábhar & íomhánna. Chun doiciméad nua a chruthú, ar an gcéad dul síos, ní mór duit réad doiciméad a chruthú agus ansin scríbhneoir a chruthú a éisteann leis an doiciméad agus a stiúrann sruth PDF chuig an gcomhad. Nuair a bheidh an doiciméad cruthaithe is féidir leat ailt a chur leis go héasca, leathanaigh nua a chur leis, agus íomhánna a chur isteach gan stró.

Cruthaigh doiciméad PDF - Java

// Intialize Document object
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("FileFormat.pdf"));
// Open document
document.open();
// Add pargraph
document.add(new Paragraph("FileFormat Developer Guide"));
// Close document
document.close();

Cuir Íomhánna isteach i nDoiciméid PDF trí Java

Ligeann OpenPDF do ríomhchláraitheoirí Java íomhánna a chur isteach i ndoiciméid PDF laistigh dá bhfeidhmchláir Java féin. Cuireann íomhánna luach níos mó ar an ábhar i gcónaí. Chun íomhá a chur isteach, ní mór duit ainm íomhá agus suíomh a sholáthar, ansin trí ghlaoch a chur ar réad an doiciméid is féidir leat an doiciméad a oscailt agus an íomhá a chur ar an leathanach nó ar an suíomh atá ag teastáil. Nuair a bheidh sé déanta níl le déanamh agat ach an doiciméad a dhúnadh chun athruithe a dhéanamh.

Cuir íomhá i bhformáid PDF - Java

// Intialize Document object
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
// Open document
document.open();
Image jpg = Image.getInstance("sample.jpg");
document.add(jpg);
// Close document
document.close();

Cuir Liostaí le Doiciméid PDF

Éascaíonn OpenPDF API le forbróirí Java liostaí a chur le doiciméid PDF. Is féidir leat liosta a chruthú agus ansin míreanna liosta a chur le PDF gan stró. Is féidir leat siombail a chur ar aghaidh freisin chun na míreanna liosta a mharcáil (carachtar Unicode). Is féidir leat liosta uimhrithe nó litreach a roghnú freisin. Tá sainranganna ann freisin do litreacha Rómhánacha agus litreacha Gréagacha.

Cuir Leabharmharcanna leis an Liosta i bhformáid PDF trí Java

 Document document = new Document(PageSize.A4);
PdfWriter instance = PdfWriter.getInstance(document, new FileOutputStream("out.pdf"));
instance.setViewerPreferences(PdfWriter.PageModeUseOutlines);
document.open();
List list = new List();
list.add(new ListItem(new Chunk("ABC").setLocalDestination("dest1")));
list.add(new ListItem(new Chunk("XYZ").setLocalDestination("dest2")));
document.add(list);
// add outline items
PdfOutline root = instance.getDirectContent().getRootOutline();
new PdfOutline(root, PdfAction.gotoLocalPage("dest1", false), "abc-item");
new PdfOutline(root, PdfAction.gotoLocalPage("dest2", false), "xyz-item");
document.close();

Ceanntásc agus Buntásc a Chur le Doiciméid PDF trí Java

Is féidir le ceanntásca agus buntásca faisnéis thábhachtach faoi dhoiciméad nó sonraí a choinneáil chun cabhrú le doiciméid níos faide a choinneáil eagraithe agus iad a dhéanamh níos éasca le léamh. Is gnách go mbíonn faisnéis bhreise ar nós uimhreacha leathanaigh, dátaí, ainm údair, agus fonótaí agus mar sin de ar áireamh i gceanntásca agus i mbuntásca. Cuireann OpenPDF API ar chumas forbróirí Java ceanntásc agus buntásc a chur lena ndoiciméid PDF gan ach cúpla líne de chód.

Conas Ceanntásc agus Buntásc a Tosaigh ón gCéad Leathanach trí Java

 Document document = new Document();
document.setPageSize(PageSize.A7.rotate()); // just to make output smaller
document.setMargins(15f, 15f, 24f, 20f);
HeaderFooter header = new HeaderFooter(new Phrase("This is a header."), false);
HeaderFooter footer = new HeaderFooter(new Phrase("This is a footer on page "), new Phrase("."));
document.setHeader(header);
document.setFooter(footer);
document.open(); // only open the document after header/footer have been set
document.add(new Paragraph("Hello World"));
document.add(Chunk.NEXTPAGE);
document.add(new Paragraph("Hello new page."));
 Gaeilge