ממיר PDF ל-TIFF

כיצד להמיר PDF ל-TIFF באמצעות Java

ה-JPG ל-PDF או במילים אחרות המרת תמונה ל-PDF הן בין הפעולות הנפוצות והמרת קבצים בין קבצים. עם זאת, ייתכן שתהיה לנו דרישה להמיר PDF לתמונה במיוחד PDF ל-TIFF מכיוון שניתן לשמור עמודים מרובים של PDF כתמונת TIFF מרובת מסגרות. אז במאמר זה, אנו הולכים לדון בפרטים כיצד להמיר PDF ל-TIFF באמצעות Java Cloud SDK.

PDF ל-TIFF API

מכיוון שאנו מחפשים יכולות המרת קבצי PDF בתוך אפליקציית Java, אז Aspose.PDF Cloud SDK עבור Java היא הבחירה המובהקת שלנו. זה מאפשר למפתחים ליישם תכונות יצירה, יצירה, מניפולציה והמרה של קבצי PDF. אין צורך בהורדה או התקנה של תוכנה וכל פעולות עיבוד קבצי ה-PDF מבוצעות בענן. כעת על מנת להשתמש ב-SDK, עלינו להוסיף את ההתייחסות שלו לפרויקט שלנו. אז בבקשה הוסף את הפרטים הבאים ב-pom.xml של פרויקט מסוג maven build.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf-cloud</artifactId>
        <version>21.11.0</version>
    </dependency>
</dependencies>

לאחר שההפניה ל-SDK נוספה לפרויקט, השלב הבא הוא יצירת חשבון בחינם באמצעות Aspose Cloud. אז אנא התחבר באמצעות חשבון חדש שנוצר וחפש/צור מזהה לקוח וסוד לקוח ב-Cloud Dashboard. פרטים אלה נדרשים בסעיפים הבאים.

המר PDF ל-TIFF ב-Java

ניתן לבצע המרת PDF ל-TIFF עם פחות שורות קוד. אז אנא עקוב אחר ההוראות המפורטות להלן כדי למלא את הדרישה הזו. לאחר פעולת ההמרה של PDF ל-TIFF מצליחה, הקובץ שנוצר נשמר באחסון בענן.

  • ראשית עלינו ליצור אובייקט PdfApi תוך מתן זיהוי לקוח וסוד לקוח כארגומנטים
  • שנית, טען את קובץ ה-PDF הקלט באמצעות מופע קובץ
  • שלישית, העלה את קובץ PDF הקלט לאחסון בענן באמצעות שיטת uploadFile(…).
  • כעת צור משתני מחרוזת המכילים פרטי נתיב עבור TIFF שנוצר, ואובייקטים שלמים המגדירים מספר עמוד וממדים עבור תמונת TIFF
  • לבסוף קרא לשיטה putPageConvertToTiff(…) הדורשת קלט PDF, נתיב של תמונת TIFF שנוצרה, מספר עמוד ופרמטרים אופציונליים המגדירים את ממדי הקובץ המתקבלים
try
    {
    // קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // צור מופע של PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // שם מסמך PDF הקלט
    String inputFile = "marketing.pdf";

    // קרא את התוכן של קובץ PDF הקלט
    File file = new File("//Users//"+inputFile);
	    
    // העלה PDF לאחסון בענן
    pdfApi.uploadFile("input.pdf", file, null);

    // שם תמונת TIFF שנוצרה
    String resultant = "Resultant.tiff";
	  
    // דף ספציפי של PDF להמרה
    int pageNumber =2;
    
    // רוחב תמונת TIFF שנוצרה
    int width = 800;
    // גובה תמונת TIFF שנוצרה
    int height = 1024;
	       
    // התקשר ל-API כדי להמיר PDF ל-TIFF באינטרנט
    pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
	    
    // להדפיס הודעת הצלחה
    System.out.println("Convert PDF to TIFF Successsul !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
המרת PDF ל-TIFF

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

ניתן להוריד את קובץ ה-PDF לדוגמה המשמש בדוגמה לעיל מ-marketing.pdf ו-resultant.tiff

PDF לתמונה באמצעות פקודות cURL

מכיוון שאנו יודעים שניתן לגשת אל ממשקי API של REST בקלות באמצעות פקודות cURL, אז בסעיף זה, אנו הולכים לחקור את האפשרות כיצד להמיר PDF ל-TIFF באמצעות פקודות cURL. כעת התנאי המקדים לגישה זו הוא יצירת אסימון גישה JWT (מבוסס על אישורי לקוח) תוך ביצוע הפקודה הבאה.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את אסימון JWT, עלינו לבצע את הפקודה הבאה כדי לשמור PDF כ-TIFF. שימו לב שכדי לשמור את הקובץ באופן מקומי, אנו פשוט משתמשים בארגומנט -o והוא שומר את הפלט בכונן המקומי.

curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/tiff?width=800&height=1024" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o resultant.tiff

סיכום

בדקנו את האפשרויות להמרת PDF ל-TIFF באמצעות קטע קוד Java וכן באמצעות פקודות cURL. אתה יכול גם לשקול לחקור את המוצר תיעוד כדי להמשיך ולחקור את התכונות המלהיבות האחרות המוצעות על ידי Java Cloud API. יתר על כן, כל ערכות ה-Java Cloud שלנו מתפרסמות ברישיון MIT, כך שתוכל לשקול להוריד את קוד המקור המלא מ-GitHub ולשנות אותו בהתאם לדרישות שלך. בכל מקרה של בעיה, אתה יכול לשקול לפנות אלינו לפתרון מהיר באמצעות פורום תמיכת מוצרים בחינם.

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

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: