Aspose.PDF for Java
Cruthaigh, Parsáil agus Tiontaigh PDFanna trí Java PDF API
Leabharlann Java a threorú chun doiciméid PDF a dhéanamh, a rindreáil, a pharsáil, a ionramháil agus a thiontú go formáidí comhaid eile a dtacaítear leo gan Adobe Acrobat a úsáid.
Aspose.PDF le haghaidh Java is príomh-API Java é a éascaíonn post an fhorbróra trí chuidiú leo feidhmchláir chumhachtacha a chruthú Chun a bheith ag obair le doiciméid pdf. Is féidir leis an leabharlann doiciméid PDF simplí chomh maith le casta a chruthú ar an eitilt. Is í an ghné is iontach de Aspose.PDF do Java ná go dtacaíonn sé le foirmiú doiciméad PDF trí API agus ó theimpléid XML araon. Tá an leabharlann scríofa go hiomlán i Java agus oibríonn sí go réidh le JDK 1.8 agus os a chionn.
Chuir an leabharlann tacaíocht iomlán ar fáil do raon leathan formáidí ionchuir agus aschuir, mar shampla DOC, DOCX, PDF, PDF/A , TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP, agus mar sin de . Is féidir le forbróirí an leabharlann a úsáid chun doiciméid éagsúla a ghiniúint agus a phróiseáil, mar shampla PDFanna nua a chruthú ón tús, PDFanna atá ann cheana a luchtú, téacs a chur le PDF, íomhánna a chur isteach, foirm PDF a phróiseáil, meiteashonraí a shocrú agus a bhaint, nótaí a phróiseáil, leabharmharcanna & comhartha uisce a bhainistiú, bainistigh cló saincheaptha, agus mar sin de. Soláthraíonn an leabharlann tacaíocht freisin chun leagan amach agus formáidiú an ábhair a rialú gan stró.
Cuireann Aspose.PDF do Java ar chumas úsáideoirí téacs, íomhánna agus faisnéis eile a bhaint as PDFanna atá ann cheana féin agus é a shábháil i bhformáidí éagsúla. Is API thar a bheith solúbtha agus cumhachtach é atá oiriúnach go maith do raon leathan tionscadal. Cibé an bhfuil tú ag cruthú doiciméid PDF nua, ag ionramháil na cinn atá ann cheana féin, nó ag aistriú PDFanna go formáidí eile, soláthraíonn an API seo gach rud atá uait chun an jab a dhéanamh. Leis an sraith saibhir gnéithe agus modhanna éasca le húsáid, is uirlis luachmhar é Aspose.PDF do Java d'aon fhorbróir a oibríonn le doiciméid PDF i dtimpeallacht Java.
Ag Tús a chur le Aspose.PDF le haghaidh Java
Is é an bealach molta chun Aspose.PDF a shuiteáil do Java ná trí stór Maven. Is féidir leat Aspose.PDF do Java API a úsáid go héasca go díreach i do Thionscadail Maven le cumraíochtaí simplí.
Stór Maven do Aspose.Pdf do Java
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Define Aspose.PDF for Java API Dependency
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.7</version>
</dependency>
</dependencies>
Is féidir leat an leabharlann a íoslódáil go díreach ó Aspose.PDF leathanach táirge
Tiontaigh Comhaid PDF trí Java API
Tá tacaíocht an-chumhachtach curtha ar fáil ag Aspose.PDF do Java chun doiciméid PDF a thiontú go formáidí iomadúla a dtacaítear leo chomh maith le haistriú ó fhormáidí eile go PDF. Áiríodh sa leabharlann tacaíocht do luchtú agus sábháil roinnt formáidí doiciméad coitianta. Ag baint úsáide as Aspose.PDF is féidir leat PDF a thiontú go formáidí Microsoft Excel mar XLSX, ODS, CSV agus SpreadSheetML, HTML go PDF, PDF go PowerPoint, PDF go EPUB & XPS, doiciméid PDF go HTML agus go leor eile. Ligeann sé freisin formáidí éagsúla íomhánna a thiontú go PDF chomh maith le leathanaigh PDF a easpórtáil mar íomhánna i JPEG, PNG agus formáidí eile.
Tiontaigh PDF go XLS le Colún Rialaithe trí Java
public static void ConvertPDFtoExcelAdvanced_InsertBlankColumnAtFirst() {
// Load PDF document
Document pdfDocument = new Document(_dataDir + "input.pdf");
// Instantiate ExcelSave Option object
ExcelSaveOptions excelsave = new ExcelSaveOptions();
excelsave.setInsertBlankColumnAtFirst(false);
// Save the output in XLS format
pdfDocument.save("PDFToXLS_out.xls", excelsave);
}
Doiciméid PDF á bParsáil trí Leabharlann Java
Déanann Aspose.PDF do Java sé éasca do ghairmithe bogearraí a ndoiciméid PDF a pharsáil laistigh d’fheidhmchláir java le cúpla líne de chód Java. Ceadaíonn an leabharlann a bhaint de chineálacha éagsúla faisnéise ó chomhad PDF gan stró. Tacaíonn sé le parsáil téacs nó eastóscadh ó dhoiciméad PDF iomlán, leathanach ar leith, nó réigiún ar leith ar leathanach. Tacaíonn an leabharlann freisin le híomhánna, clónna, sonraí a bhaint as na foirmeacha sin chomh maith le sonraí AcroForms a bhaint as comhaid PDF. Tacaíonn Aspose.PDF freisin le táblaí a bhaint as PDF.
Sliocht Íomhánna ó Chomhad PDF trí Java API
public static void Extract_Images(){
// The path to the documents directory.
String _dataDir = "/home/admin1/pdf-examples/Samples/";
String filePath = _dataDir + "ExtractImages.pdf";
// Load PDF document
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);
com.aspose.pdf.Page page = pdfDocument.getPages().get_Item(1);
com.aspose.pdf.XImageCollection xImageCollection = page.getResources().getImages();
// Extract a particular image
com.aspose.pdf.XImage xImage = xImageCollection.get_Item(1);
try {
java.io.FileOutputStream outputImage = new java.io.FileOutputStream(_dataDir + "output.jpg");
// Save output image
xImage.save(outputImage);
outputImage.close();
} catch (java.io.FileNotFoundException e) {
// TODO: handle exception
e.printStackTrace();
} catch (java.io.IOException e) {
// TODO: handle exception
e.printStackTrace();
}
}
Obair le Táblaí i nDoiciméid PDF trí Java
Chuir Aspose.PDF do Java tacaíocht chun táblaí a láimhseáil a chuidíonn le forbróirí bogearraí faisnéis a thaispeáint ar bhealach córasach. Ceadaíonn an leabharlann d'fhorbróirí bogearraí táblaí nua a chruthú nó a chur leis taobh istigh de chomhaid PDF le cúpla líne de chód java. Tá roinnt gnéithe tábhachtacha san áireamh sa leabharlann chun táblaí a láimhseáil, mar shampla táblaí a bhaint as doiciméid PDF, táblaí PDF a láimhseáil, táblaí atá ann cheana a mhodhnú, tábla a chomhtháthú le foinsí sonraí, táblaí a bhaint as PDF agus go leor eile.
Cruthaigh Tábla le Cúinne Cruinn trí Java API
public static void RoundedBorderRadius() {
Document doc = new Document();
Page page = doc.getPages().add();
// Instantiate a table object
Table tab1 = new Table();
// Add the table in paragraphs collection of the desired section
page.getParagraphs().add(tab1);
GraphInfo graph = new GraphInfo();
graph.setColor(Color.getRed());
// Create a blank BorderInfo object
BorderInfo bInfo = new BorderInfo(BorderSide.All, graph);
// Set the border a rounder border where radius of round is 15
bInfo.setRoundedBorderRadius(15);
// Set the table Corner style as Round.
tab1.setCornerStyle(BorderCornerStyle.Round);
// Set the table border information
tab1.setBorder(bInfo);
// Create rows in the table and then cells in the rows
Row row1 = tab1.getRows().add();
row1.getCells().add("col1");
row1.getCells().add("col2");
row1.getCells().add();
TextFragment mytext = new TextFragment("col3 with large text string");
row1.getCells().get_Item(2).getParagraphs().add(mytext);
row1.getCells().get_Item(2).setWordWrapped(false);
Row row2 = tab1.getRows().add();
row2.getCells().add("item1");
row2.getCells().add("item2");
row2.getCells().add("item3");
// Save the PDF
doc.save(_dataDir + "BorderRadius_out.pdf");
}
Bainistigh Íomhánna taobh istigh de Dhoiciméid PDF trí Java
Is leabharlann thar a bheith cliste agus éifeachtach í Aspose.PDF le haghaidh Java a thacaíonn go hiomlán le híomhánna a chur isteach chomh maith le bainistíocht laistigh de dhoiciméid PDF. Ligeann an leabharlann d’fhorbróirí bogearraí íomhánna a chur le doiciméid PDF atá ann cheana féin agus a hairíonna a athrú gan stró. Tacaíonn an leabharlann le hairíonna éagsúla chun íomhánna a láimhseáil, mar shampla íomhánna a bhaint as comhaid PDF, íomhánna a athchur i PDF, méid na n-íomhá a shocrú, íomhánna nach dteastaíonn a scriosadh as PDF, íomhánna a chuardach i PDF, réiteach agus toise na n-íomhánna a leabú, íomhánna mionsamhlacha a ghiniúint ó PDF. doiciméid agus go leor eile.
Conas Íomhá a Chur Leis i PDF Reatha trí Java API?
public static void AddImageInAnExistingPDFFile_Facades() {
// Open document
PdfFileMend mender = new PdfFileMend();
// Create PdfFileMend object to add text
mender.bindPdf(_dataDir + "AddImage.pdf");
// Add image in the PDF file
mender.addImage(_dataDir + "aspose-logo.jpg", 1, 100, 600, 200, 700);
// Save changes
mender.save(_dataDir + "AddImage_out.pdf");
// Close PdfFileMend object
mender.close();
}