trosi jpg i pdf

Dysgwch sut i drosi JPG i PDF

Mae’r erthygl hon yn esbonio camau hawdd a syml i drosi JPG i PDF gan ddefnyddio Java Cloud SDK. Gwyddom fod y fformat JPG yn un o’r fformatau delwedd raster a ddefnyddir yn eang a dyma’r fformat rhagosodedig ar gyfer dal delweddau o gamerâu digidol, ffonau symudol, ac ati. Oherwydd eu maint cywasgedig, cânt eu rhannu’n gyffredin dros y rhyngrwyd yn ogystal â’u harddangos ar gwefannau. Fodd bynnag, os oes gennych lu o ddelweddau y mae angen eu rhannu ar-lein, trosi i PDF yw’r opsiwn cywir. Gallwn hefyd greu albwm lluniau hardd, lleihau maint y ffeil yn hawdd, cael datrysiad gwell, ac ati.

API Trosi JGP i PDF

Aspose.PDF Cloud SDK ar gyfer Java yn darparu’r galluoedd i greu, golygu a thrawsnewid amrywiaeth o fformatau ffeil i fformat PDF. Mae hefyd yn cefnogi’r nodwedd i drosi JPG i PDF / Delwedd i PDF / Llun i PDF mewn cymwysiadau Java. Nawr er mwyn defnyddio’r SDK, ychwanegwch y manylion canlynol yn pom.xml o’r prosiect math adeiladu 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>

Ar ôl y gosodiad, mae angen i ni greu cyfrif am ddim trwy ymweld â dangosfwrdd Aspose.Cloud. Yn syml, Cofrestrwch gan ddefnyddio’ch cyfrif GitHub neu Google presennol, neu cliciwch ar y botwm Creu Cyfrif newydd.

JPG i PDF yn Java

Yn yr adran hon, rydyn ni’n mynd i drafod y manylion ar gyfer trosi JPG i PDF gan ddefnyddio pytiau cod java.

  • Yn gyntaf oll, crëwch wrthrych o PdfApi wrth basio manylion ClientID a ClientSecret yn ddadleuon
  • Yn ail, creu ffeil PDF wag gan ddefnyddio’r dull putCreateDocument(…) o ddosbarth PdfApi i greu dogfen PDF wag
  • Nawr ffoniwch postInsertImage(..) dull sy’n cymryd mewnbynnu enw ffeil PDF, Rhif Tudalen, cyfesurynnau XY, ac enw ffeil delwedd fel dadleuon
// am ragor o enghreifftiau, ewch i https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // creu enghraifft o PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // enw delwedd mewnbwn JPG
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // creu dogfen PDF wag mewn storfa cwmwl
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // llwytho delwedd JPG o yriant lleol
    File file = new File("c://Downloads/"+imageFile);
    
    // rhif tudalen y ffeil PDF
    int pageNumber = 1;
        
    // cyfesurynnau ar gyfer delwedd mewn dogfen PDF
    // Mae'r cyfesurynnau mewn Pwynt sy'n dechrau o'r Gwaelod-Chwith i'r Dde Uchaf
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // enw Enw'r ddogfen. (gofynnol)
    // Rhif tudalen Rhif y dudalen. (gofynnol)
    // llx Cyfesuryn chwith isaf X. (gofynnol)
    // lly Cyfesuryn chwith isaf Y. (gofynnol)
    // urx Cyfesuryn dde uchaf X. (gofynnol)
    // ury Cyfesuryn dde uchaf Y. (gofynnol)
    // imageFilePath Llwybr i ffeil delwedd os nodir. Defnyddir cynnwys y cais fel arall. (dewisol)
    // storio Y storfa ddogfen. (dewisol)
    // ffolder Y ffolder dogfen. (dewisol)
    // delwedd Ffeil delwedd. (dewisol)
    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);
		}
delwedd i rhagolwg PDF

Rhagolwg trosi delwedd i PDF

Delwedd i PDF gan ddefnyddio Gorchmynion cURL

Gallwn hefyd berfformio trosi JPG i PDF gan ddefnyddio gorchmynion cURL. Fel rhagofyniad, mae angen i ni weithredu’r gorchymyn canlynol i gynhyrchu tocyn mynediad JWT.

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"

Unwaith y bydd y JWT wedi’i gynhyrchu, gweithredwch y gorchymyn canlynol i gynhyrchu dogfen PDF wag a’i chadw mewn storfa cwmwl.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Nawr mae angen i ni weithredu’r gorchymyn canlynol i osod y ddelwedd JPG y tu mewn i ddogfen 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":{}}

Casgliad

Yn y blog hwn, rydym wedi trafod y camau i drosi JPG i PDF gan ddefnyddio pytiau cod Java. Rydym hefyd wedi archwilio’r opsiwn o drosi Delwedd i PDF / llun i PDF gan ddefnyddio gorchmynion cURL. Gallwch hefyd archwilio enghreifftiau eraill sydd ar gael ar storfa GitHub Ceisiwch ddefnyddio ein APIs a rhag ofn y byddwch dod ar draws unrhyw broblemau wrth ddefnyddio’r API, mae croeso i chi gysylltu â’r Fforwm cymorth cynnyrch am ddim.

Erthyglau Perthnasol

Rydym hefyd yn argymell ymweld â’r blogiau canlynol i gael rhagor o fanylion am: