המרת jpg ל-pdf

למד כיצד להמיר JPG ל-PDF

מאמר זה מסביר שלבים קלים ופשוטים להמרת 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

תצוגה מקדימה של המרת תמונה ל-PDF

תמונה ל-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, אנא אל תהסס לפנות לפורום תמיכת מוצרים בחינם.

מאמרים קשורים

אנו ממליצים גם לבקר בבלוגים הבאים לפרטים נוספים על: