Apache PDFBox
Java API le haghaidh Próiseáil Doiciméad PDF
Oscail Leabharlann Foinse Java chun Doiciméid PDF a Chruthú, a Phriontáil & a Scoilt nó a Chumasc laistigh d’fheidhmchláir Java.
Is leabharlann íon-Java foinse oscailte é Apache PDFBox chun oibriú le doiciméid PDF. Ag baint úsáide as an leabharlann seo, is féidir le forbróirí Java cláir Java a fhorbairt a chruthaíonn doiciméid PDF nua agus a ionramhálann doiciméid PDF atá ann cheana féin gan stró. Cuireann sé ar chumas forbróirí freisin ábhar a léamh agus a bhaint as doiciméid PDF. Ina theannta sin, cuimsíonn PDFBox fóntais líne ordaithe chun oibríochtaí éagsúla a dhéanamh thar dhoiciméid PDF ag baint úsáide as an gcomhad Jar atá ar fáil.
Is formáid comhaid é an Formáid Doiciméad Iniompartha (PDF) a chabhraíonn le sonraí a chur i láthair ar bhealach atá neamhspleách ar bhogearraí Feidhmchláir, crua-earraí agus córais oibriúcháin. Tacaíonn Apache PDFBox le roinnt ardghnéithe, mar chruthú, rindreáil, priontáil, scoilt, cumasc, athrú, fíorú agus asbhaint téacs agus meiteashonraí de chomhaid PDF.
Tús a chur le Apache PDFBox
Ar an gcéad dul síos, ní mór duit an eisiúint is déanaí a íoslódáil ó leathanach PDFBox íoslódáil. Chun PDFBox a thógáil go rathúil ní mór duit Java 7 nó níos airde a shuiteáil agus Maven 3 go. Úsáid an t-ordú tógála seo a leanas
Ordú suiteála
mvn clean instal
Déanfaidh an t-ordú foinsí Java a thiomsú & déanfar na ranganna dénártha a phacáistiú ina bpacáistí crúsca de réir réamhshocraithe.
Java API chun Doiciméid Nua PDF a Chruthú agus a Athrú
Ligeann Apache PDFBox do ríomhchláraitheoirí doiciméad PDF nua a ghiniúint ón tús. Tar éis an doiciméad a chruthú, is féidir le forbróirí an doiciméad a shábháil sa suíomh atá ag teastáil. Tá PDF ar cheann de na formáidí comhaid is coitianta a úsáidtear sa lá atá inniu ann. Tá doiciméid PDF comhoiriúnach thar ardáin éagsúla agus seasann siad do dhoiciméad neamhspleách ar na crua-earraí, an córas oibriúcháin agus na bogearraí feidhmchláir a úsáidtear chun é a chruthú. Éascaíonn PDFBox freisin d’fhorbróirí doiciméid PDF atá ann cheana a mhodhnú. Is féidir le forbróirí leathanaigh nua chomh maith le téacs a chur le doiciméid leathanaigh atá ann cheana féin.
Cruthaigh Doiciméad PDF - Java
// Create a new PDF document
PDDocument document = new PDDocument();
// Save document
document.save("fileformat.pdf");
// Close document
document.close();
Doiciméid PDF a Scoilteadh agus a Chumasc ag baint úsáide as Leabharlann Java
Soláthraíonn Apache PDFBox an cumas chun doiciméid PDF iolracha a chumasc isteach i ndoiciméad PDF amháin. Chun doiciméid iolracha a chumasc ar dtús ní mór duit doiciméid PDF atá ann cheana a luchtú agus ansin cosán a shocrú go dtí an comhad sprice. Ina dhiaidh sin is féidir le forbróirí na comhaid PDF foinse go léir a chur leis san ord ar mhaith leo a fháil sa chomhad PDF cumaisc deiridh. Is féidir linn an doiciméad PDF tugtha a roinnt ina ilchomhaid PDF. Úsáidtear an rang Scoilteoir seo chun an doiciméad PDF tugtha a roinnt ina roinnt doiciméad ar leith eile.
Chumasc Doiciméid PDF - Java
// Initialize PDFMergerUtility object
PDFMergerUtility pdfMergerUtility = new PDFMergerUtility();
// Set output file path
pdfMergerUtility.setDestinationFileName("merged.pdf");
// Add source documents
pdfMergerUtility.addSource(new File("document1.pdf"));
pdfMergerUtility.addSource(new File("document2.pdf"));
// Merger documents
pdfMergerUtility.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());
Cuir agus Sliocht Íomhánna le Doiciméid PDF laistigh de Java Apps
Éascaíonn Apache PDFBox le forbróirí Java íomhánna a chur isteach i ndoiciméad PDF atá ann cheana féin. Cuireann íomhánna luach fíor i gcónaí leis an bpíosa ábhair. Cuidíonn íomhánna linn foghlaim, aird a tharraingt, coincheapa a mhíniú agus spreagadh a thabhairt. Soláthraíonn PDFBox leabharlann chun íomhá a chur isteach i ndoiciméad PDF. Úsáideann an leabharlann seo an clár Java chun íomhánna a chur isteach i ndoiciméid PDF. Cuireann an API ar chumas forbróirí freisin íomhánna a bhaint as an doiciméad PDF atá ann cheana féin agus é a stóráil ar an diosca áitiúil.
Cuir íomhánna i bhformáid PDF - Java
// Create a new PDF document
PDDocument document = new PDDocument();
// Create a new page
PDPage page = new PDPage();
// Add page
document.addPage(page);
// Initialize PDImageXObject object
PDImageXObject pdImage = PDImageXObject.createFromFile("logo.png",document);
// Initialize PDPageContentStream object
PDPageContentStream contents = new PDPageContentStream(document, page);
// Drawing image
contents.drawImage(pdImage, 70, 250);
// Close contents
contents.close();
// save document
document.save("image.pdf");
Priontáil Doiciméid PDF ar Bhealaí Éagsúla ag baint úsáide as Leabharlann Java
Cuireann Apache PDFBox ar chumas forbróirí Java doiciméad PDF a phriontáil ag baint úsáide as an API priontála caighdeánach Java. Ligeann sé d’fhorbróirí doiciméid PDF a phriontáil ar bhealaí éagsúla. Is féidir le forbróirí anois an doiciméad a phriontáil ag a mhéid iarbhír agus is é sin an bealach molta chun é a phriontáil. Tacaíonn sé le priontáil le dialóg réamhamharc priontála chomh maith le tréithe saincheaptha. Is féidir le forbróirí doiciméid PDF a phriontáil freisin ag baint úsáide as méid leathanach saincheaptha agus corrlaigh saincheaptha.
Priontáil Comhad PDF trí Java API
import java.awt.print.PrinterException;
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
public class Print {
public static void main(String[] args) throws IOException, PrinterException
{
PDDocument pdf=PDDocument.load("d:\\filename.pdf");
pdf.print();
}
}