מאמר זה מסביר שלבים קלים ופשוטים להמרת JPG ל-PDF באמצעות Java Cloud SDK. אנו יודעים שפורמט JPG הוא אחד מפורמטי הראסטר הנפוצים והוא פורמט ברירת המחדל ללכידת תמונות ממצלמות דיגיטליות, טלפונים ניידים וכו’. בשל גודלן הדחוס, הם בדרך כלל משותפים דרך האינטרנט וכן מוצגים ב- אתרי אינטרנט. עם זאת, אם יש לך שפע של תמונות שצריך לשתף באינטרנט, ההמרה ל-PDF היא האפשרות הנכונה. אנחנו יכולים גם ליצור אלבום תמונות יפה, להקטין את גודל הקובץ בקלות, לקבל רזולוציה טובה יותר וכו'.
API להמרת JGP ל-PDF
Aspose.PDF Cloud SDK עבור Java מספק את היכולות ליצור, לערוך ולהמיר מגוון פורמטים של קבצים לפורמט PDF. זה גם תומך בתכונה להמרת JPG ל-PDF / תמונה ל-PDF / תמונה ל-PDF ביישומי Java. כעת על מנת להשתמש ב-SDK, אנא הוסף את הפרטים הבאים ב-pom.xml של הפרויקט מסוג maven build.
<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>
לאחר ההתקנה, עלינו ליצור חשבון בחינם על ידי ביקור ב-Aspose.Cloud Dashboard. כל שעליך לעשות הוא להירשם באמצעות חשבון GitHub או Google הקיים שלך, או לחץ על הלחצן צור חשבון חדש.
JPG ל-PDF ב-Java
בסעיף זה, אנו הולכים לדון בפרטים להמרת JPG ל-PDF באמצעות קטעי קוד Java.
- קודם כל, צור אובייקט של PdfApi תוך העברת פרטי ClientID ופרטי ClientSecret הם ארגומנטים
- שנית, צור קובץ PDF ריק באמצעות שיטת putCreateDocument(…) של מחלקת PdfApi כדי ליצור מסמך PDF ריק
- כעת קראו לשיטה postInsertImage(..) שלוקחת את שם קובץ PDF, מספר עמוד, קואורדינטות XY ושם קובץ תמונה כארגומנטים.
// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// שם תמונת JPG קלט
String imageFile = "Compare-Word-Document-preview.jpg";
String resultantPDF = "Resultant.pdf";
// צור מסמך PDF ריק באחסון בענן
DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
// טען תמונת JPG מהכונן המקומי
File file = new File("c://Downloads/"+imageFile);
// מספר עמוד של קובץ PDF
int pageNumber = 1;
// קואורדינטות לתמונה במסמך PDF
// הקואורדינטות נמצאות בנקודה החל משמאל למטה לימין למעלה
double llx = 10.0;
double lly = 850;
double urx = 580.0;
double ury = 650.0;
// שם שם המסמך. (נדרש)
// pageNumber מספר העמוד. (נדרש)
// llx קואורדינטת X משמאל למטה (חובה)
// קואורדינטת Y משמאל למטה (חובה)
// urx קואורדינטת X מימין למעלה (חובה)
// קואורדינטת ury ימינה למעלה Y. (חובה)
// imageFilePath נתיב לקובץ תמונה אם צוין. נעשה שימוש אחר בתוכן הבקשה. (אופציונאלי)
// אחסון אחסון המסמכים. (אופציונאלי)
// תיקיית המסמכים. (אופציונאלי)
// תמונה קובץ תמונה. (אופציונאלי)
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);
}
תמונה ל-PDF באמצעות פקודות cURL
אנו יכולים גם לבצע המרה של JPG ל-PDF באמצעות פקודות cURL. כתנאי מוקדם, עלינו לבצע את הפקודה הבאה כדי ליצור את אסימון הגישה של 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"
לאחר יצירת ה-JWT, אנא בצע את הפקודה הבאה כדי ליצור מסמך PDF ריק ולשמור אותו באחסון ענן.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
כעת עלינו לבצע את הפקודה הבאה כדי למקם את תמונת JPG בתוך מסמך 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":{}}
סיכום
בבלוג זה, דנו בשלבים להמרת JPG ל-PDF באמצעות קטעי קוד של Java. בדקנו גם את האפשרות להמיר תמונה ל-PDF / תמונה ל-PDF באמצעות פקודות cURL. תוכל גם לחקור דוגמאות אחרות הזמינות במאגר GitHub אנא נסה להשתמש בממשקי ה-API שלנו ולמקרה שאתה להיתקל בבעיות כלשהן במהלך השימוש ב-API, אנא אל תהסס לפנות לפורום תמיכת מוצרים בחינם.
מאמרים קשורים
אנו ממליצים גם לבקר בבלוגים הבאים לפרטים נוספים על: