претворити јпг у пдф

Научите како да претворите ЈПГ у ПДФ

Овај чланак објашњава једноставне и једноставне кораке за претварање ЈПГ у ПДФ помоћу Јава Цлоуд СДК. Знамо да је ЈПГ формат један од широко коришћених формата растерских слика и подразумевани формат за снимање слика са дигиталних камера, мобилних телефона, итд. Због своје компресоване величине, оне се обично деле преко интернета, као и веб странице. Међутим, ако имате мноштво слика које треба да делите на мрежи, конверзија у ПДФ је права опција. Такође можемо да направимо прелеп фото албум, лако смањимо величину датотеке, добијемо бољу резолуцију итд.

АПИ за конверзију ЈГП у ПДФ

Аспосе.ПДФ Цлоуд СДК за Јава пружа могућности за креирање, уређивање и трансформацију различитих формата датотека у ПДФ формат. Такође подржава функцију претварања ЈПГ у ПДФ / слике у ПДФ / фотографије у ПДФ у Јава апликацијама. Сада да бисте користили СДК, додајте следеће детаље у пом.кмл пројекта типа градње мавен.

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

Након инсталације, потребно је да креирамо бесплатан налог тако што ћемо посетити Аспосе.Цлоуд контролну таблу. Једноставно се пријавите помоћу постојећег ГитХуб или Гоогле налога или кликните на дугме Креирај нови налог.

ЈПГ у ПДФ у Јави

У овом одељку ћемо разговарати о детаљима за претварање ЈПГ-а у ПДФ користећи исечке Јава кода.

  • Пре свега, креирајте објекат ПдфАпи док прослеђујете ЦлиентИД и ЦлиентСецрет детаљи су аргументи
  • Друго, направите празну ПДФ датотеку користећи методу путЦреатеДоцумент(…) класе ПдфАпи да бисте креирали празан ПДФ документ
  • Сада позовите постИнсертИмаге(..) метод који узима улазно име ПДФ датотеке, број странице, координате КСИ и име датотеке слике као аргументе
// за више примера посетите https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-java/tree/master/Examples

try
    {
    // Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // креирајте инстанцу ПдфАпи
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // назив улазне ЈПГ слике
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // креирајте празан ПДФ документ у складишту у облаку
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // учитајте ЈПГ слику са локалног диска
    File file = new File("c://Downloads/"+imageFile);
    
    // број странице ПДФ датотеке
    int pageNumber = 1;
        
    // координате за слику у ПДФ документу
    // Координате су у тачки почевши од доњег левог до горњег десног
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // наме Име документа. (потребан)
    // пагеНумбер Број странице. (потребан)
    // ллк Координата доле лево Кс. (обавезно)
    // лли координата доле лево И. (обавезно)
    // урк координата горе десно Кс. (обавезно)
    // ури Координата горња десна И. (обавезно)
    // имагеФилеПатх Путања до датотеке слике ако је наведена. Садржај захтева се користи другачије. (опционо)
    // складиштење Складиштење докумената. (опционо)
    // фолдер Фасцикла документа. (опционо)
    // имаге Датотека слике. (опционо)
    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);
		}
слика у ПДФ преглед

Преглед конверзије слике у ПДФ

Слика у ПДФ помоћу цУРЛ команди

Такође можемо извршити конверзију ЈПГ-а у ПДФ користећи цУРЛ команде. Као предуслов, морамо да извршимо следећу команду да генеришемо ЈВТ приступни токен.

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"

Када се ЈВТ генерише, извршите следећу команду да бисте генерисали празан ПДФ документ и сачували га у складишту у облаку.

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

Сада морамо да извршимо следећу команду да бисмо ЈПГ слику поставили у ПДФ документ.

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":{}}

Закључак

У овом блогу смо разговарали о корацима за претварање ЈПГ-а у ПДФ користећи исечке Јава кода. Такође смо истражили опцију претварања слике у ПДФ / фотографије у ПДФ помоћу цУРЛ команди. Такође можете да истражите друге примере доступне на ГитХуб спремишту Покушајте да користите наше АПИ-је и у случају да ако наиђете на било какве проблеме док користите АПИ, слободно контактирајте бесплатни форум подршке за производе.

повезани чланци

Такође препоручујемо да посетите следеће блогове за више детаља о: