Tiontaire jpg go pdf

Foghlaim conas JPG a thiontú go PDF

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 réamhamharc

Íomhá thiontú go PDF réamhamharc

Í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: