Míníonn an t-alt seo céimeanna éasca agus simplí chun JPG a thiontú go PDF ag baint úsáide as Java Cloud SDK. Tá a fhios againn go bhfuil an fhormáid JPG ar cheann de na formáidí íomhá raster a úsáidtear go forleathan agus is é an fhormáid réamhshocraithe chun íomhánna a ghabháil ó cheamaraí digiteacha, fón póca, etc. Mar gheall ar a méid comhbhrúite, déantar iad a roinnt go coitianta ar an idirlíon chomh maith le taispeáint ar láithreáin ghréasáin. Mar sin féin, má tá raidhse íomhánna agat a chaithfear a roinnt ar líne, is é an tiontú go PDF an rogha ceart. Is féidir linn albam grianghraf álainn a chruthú freisin, méid comhaid a laghdú go héasca, réiteach níos fearr a fháil, etc.
API Tiontú JGP go PDF
Soláthraíonn Aspose.PDF Cloud SDK do Java na hacmhainní chun éagsúlacht formáidí comhaid a chruthú, a chur in eagar agus a athrú go formáid PDF. Tacaíonn sé freisin leis an ngné chun JPG a thiontú go PDF / Íomhá go PDF / Grianghraf go PDF in iarratais Java. Anois chun an SDK a úsáid, cuir na sonraí seo a leanas isteach i pom.xml den tionscadal cineál tógála maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Tar éis na suiteála, ní mór dúinn cuntas saor in aisce a chruthú trí chuairt a thabhairt ar deais Aspose.Cloud. Níl ort ach Cláraigh le do chuntas GitHub nó Google atá ann cheana féin a úsáid, nó cliceáil ar an gcnaipe Cruthaigh Cuntas nua.
JPG go pdf i java
Sa chuid seo, táimid chun na sonraí a phlé maidir le JPG a thiontú go PDF ag baint úsáide as gearrthóga cód java.
- Ar an gcéad dul síos, cruthaigh réad de PdfApi agus tú ag dul thar sonraí ClientID agus ClientSecret is argóintí iad
- Ar an dara dul síos, cruthaigh comhad PDF bán ag baint úsáide as an modh putCreateDocument(…) de rang PdfApi chun doiciméad PDF folamh a chruthú
- Anois glaoigh ar an modh postInsertImage(..) a thógann ainm comhaid PDF, Uimhir Leathanach, comhordanáidí XY, agus ainm comhaid íomhá mar argóintí
// le haghaidh tuilleadh samplaí, tabhair cuairt le do thoil https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// Cruthaigh sampla de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// ainm íomhá JPG ionchuir
String imageFile = "Compare-Word-Document-preview.jpg";
String resultantPDF = "Resultant.pdf";
// cruthaigh doiciméad PDF bán i stóráil scamall
DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
// Íosluchtaigh jpg íomhá ó tiomáint áitiúil
File file = new File("c://Downloads/"+imageFile);
// Uimhir leathanaigh an chomhaid pdf
int pageNumber = 1;
// Comhordanáidí le haghaidh íomhá i doiciméad pdf
// Tá na comhordanáidí i bPointe ag tosú ó Bhun Chlé go Barr ar Dheas
double llx = 10.0;
double lly = 850;
double urx = 580.0;
double ury = 650.0;
// ainm Ainm an doiciméid. (riachtanach)
// pageNumber Uimhir an leathanaigh. (riachtanach)
// llx Comhordanáid X níos ísle ar chlé. (riachtanach)
// lly Comhordanáidí íochtair ar chlé Y. (riachtanach)
// urx Comhordanáidí ar dheis uachtarach X. (riachtanach)
// ury Comhordanáidí uachtarach ar dheis Y. (riachtanach)
// imageFilePath Conair chuig an gcomhad íomhá má shonraítear é. Úsáidtear ábhar iarratais ar shlí eile. (roghnach)
// stóráil An stóráil doiciméad. (roghnach)
// fillteán An fillteán doiciméid. (roghnach)
// íomhá Comhad íomhá. (roghnach)
pdfApi.postInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null,"Internal",null,file);
System.out.println("JPG to PDF Conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
Íomhá go PDF ag baint úsáide as Orduithe CURL
Is féidir linn comhshó JPG go PDF a dhéanamh freisin trí orduithe cURL a úsáid. Mar réamhriachtanas, ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun an comhartha rochtana JWT a ghiniúint.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nuair a bheidh an JWT ginte, déan an t-ordú seo a leanas a fhorghníomhú chun doiciméad PDF bán a ghiniúint agus é a shábháil i stóráil scamall.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Anois ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun an íomhá JPG a chur taobh istigh de dhoiciméad PDF.
curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
Conclúid
Sa bhlag seo, tá plé déanta againn ar na céimeanna chun JPG a thiontú go PDF ag baint úsáide as gearrthóga cód Java. Tá iniúchadh déanta againn freisin ar an rogha Íomhá a thiontú go PDF / grianghraf go PDF ag baint úsáide as orduithe cURL. Is féidir leat samplaí eile atá ar fáil ar [stór GitHub] a iniúchadh freisin (https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-java/tree/master/Examples) Bain triail as ár n-APIanna a úsáid agus ar eagla na heagla má bhíonn aon fhadhb agat agus an API á úsáid agat, ná bíodh drogall ort teagmháil a dhéanamh leis an Fóram tacaíochta táirge saor in aisce.
Airteagail Ghaolmhara
Molaimid freisin cuairt a thabhairt ar na blaganna seo a leanas chun tuilleadh sonraí a fháil faoi: