1. Táirgí
  2.   PDF
  3.   Java
  4.   iText 7  

iText 7  

 
 

Foinse Oscailte Java API le haghaidh Doiciméid PDF 

Ligeann Leabharlann Java d’fhorbróirí Téacs a Léamh, a Scríobh, a Chur in Eagar agus a Thiontú go PDF in aipeanna Java.

Is API Foinse Oscailte Java é iText 7 a chuireann ar chumas forbróirí bogearraí a réiteach PDF féin a chruthú. Soláthraíonn sé gnéithe tábhachtacha chun feidhmiúlacht PDF a chomhtháthú in feidhmchláir nó i dtáirgí Java. Cabhraíonn sé leat sreabhadh oibre doiciméad cliste a chruthú. Is próiseas tábhachtach é sreabhadh oibre doiciméad i gcuideachta.

Tá an Formáid Doiciméad Iniompartha (PDF) ar cheann de na formáidí doiciméad is mó a úsáidtear ar domhan agus tá sé réabhlóideach i gcónaí. Bíonn ról lárnach ag sonraí i gcónaí i rathúlacht eagraíochta. Cuidíonn iText 7 le d’eagraíocht trí do shonraí a thiontú ina ndoiciméid PDF. Is féidir leis sin cabhrú leat am agus airgead a shábháil.

Previous Next

Tús a chur le iText 7

Chun leabharlanna iText a úsáid i gceart beidh dhá rud uait. Comhad bailí eochracha ceadúnais agus an leagan is déanaí de leabharlann na n-eochracha ceadúnais. Is féidir leat leabharlann na n-eochracha ceadúnais a íoslódáil go héasca. 

Tá iText 7 décheadúnaithe mar bhogearraí AGPL/Tráchtála. Is ceadúnas bogearraí saor in aisce/foinse oscailte é AGPL. Is féidir leat an stór Lárnach a úsáid chun iText 7 Core a íoslódáil.

Tá iText 7 Core ar fáil trí Maven ar The Central Stór. Is féidir leat a roghnú cé acu is mian leat modúl amháin nó gach modúl a úsáid. Más mian leat na modúil iText 7 go léir a úsáid, níl le déanamh agat ach an mhír XML seo a leanas a chur le do pom.xml. Déanfaidh Maven an obair chrua ar fad duit agus íoslódálfaidh sé na modúil riachtanacha ón Taisclann Lárnach.

Ní mór duit leabharlann eochair cheadúnais (itext-licensekey-x.y.z.jar) a bheith agat ar chonair an ranga.

Seo é an t-ordú

 mvn clean instal 

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.

Java API chun Doiciméid PDF a Chruthú agus a Ionramháil

Cuireann iText 7 ar chumas forbróirí bogearraí doiciméad PDF a chruthú agus a láimhseáil laistigh d'fheidhmchláir Java. Tá an fhormáid comhaid PDF ar cheann de na formáidí comhaid is coitianta a úsáidtear inniu. Ina theannta sin, is féidir leat na doiciméid PDF atá ann cheana a mhodhnú. Tugann an leabharlann an cumas d’fhorbróirí freisin leathanaigh nua a chur isteach chomh maith le hábhar nua a chur le leathanach PDF atá ann cheana féin gan stró.

Láimhseáil doiciméad PDF - Java

// Initialize document
PdfDocument pdfDoc = new PdfDocument(new PdfReader("input.pdf"),
                   new PdfWriter("output.pdf"));
                   // Add annotation in it
PdfAnnotation ann = new PdfTextAnnotation(new Rectangle(400, 795, 0, 0))
    .setTitle(new PdfString("FileFormat"))
    .setContents("Developer Guide for fileformats");
pdfDoc.getFirstPage().addAnnotation(ann);
// Close document
pdfDoc.close();

Téacs a thiontú go doiciméid PDF

Cuireann PDF Java API ar chumas ríomhchláraitheoirí Java téacs a thiontú go doiciméid PDF go héasca laistigh dá bhfeidhmchláir Java féin. Tá sé an-simplí comhad gnáth-théacs a onnmhairiú go doiciméad PDF. Tugann sé an cumas duit an ailíniú a shainiú ag leibhéal an doiciméid. Ina theannta sin, tacaíonn an scaoileadh is déanaí freisin le roinnt gnéithe leagan amach a fhágann go bhfuil sé níos éasca é a léamh i gcomparáid leis na leaganacha níos sine.

Téacs a thiontú go PDF - Java

// Initialize output document
PdfDocument pdf = new PdfDocument(new PdfWriter("TextToPDF.pdf"));
Document document = new Document(pdf);
// Open txt document
BufferedReader br = new BufferedReader(new FileReader("input.txt"));
String line;
// Add each line
while ((line = br.readLine()) != null) {
  document.add(new Paragraph(line));
}
// Save document
document.close();

Tá sé an-tábhachtach i gcónaí d’aon eagraíocht a sonraí tábhachtacha chomh maith lena ndoiciméid a chosaint agus a dhaingniú. Tá go leor teicnící curtha ar fáil ag leabharlann iText 7 Java chun doiciméid úsáide a shlándáil, mar shampla é a roinnt le húsáideoirí údaraithe nó le heagarthóirí trí phasfhocail a chur i bhfeidhm, sínithe digiteacha a úsáid agus mar sin de. Léiríonn an sampla cód Java seo a leanas conas pasfhocal a chur le doiciméad PDF atá ann cheana féin.

Cuir Pasfhocal le Comhaid PDF Slán trí Java

PdfReader reader = new PdfReader(src);
WriterProperties props = new WriterProperties()
    .setStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING,
        EncryptionConstants.ENCRYPTION_AES_128 | EncryptionConstants.DO_NOT_ENCRYPT_METADATA);
PdfWriter writer = new PdfWriter(new FileOutputStream(dest), props);
PdfDocument pdfDoc = new PdfDocument(reader, writer);
pdfDoc.close();
 Gaeilge