
פורמט המסמכים הניידים (PDF) הוא אחד מפורמטי הקבצים הפופולריים לשיתוף מידע ונתונים. אחת התכונות המרגשות שלו היא מניעת עיצוב מסמכים בעת צפייה במסמך בכל פלטפורמה. אבל, אנו עשויים להיתקל בדרישה להמיר קבצים אלה לפורמטים של תמונות רסטר כגון JPG, PNG, BMP וכו’. אז במאמר זה, אנו הולכים לדון בפרטים כיצד להמיר PDF ל-JPG באינטרנט באמצעות REST API.
API לעיבוד PDF
Aspose.PDF Cloud הוא עטור הפרסים של Cloud API המציע את היכולות ליצור, לערוך ולהמיר קבצי PDF תוך כדי תנועה. אין צורך בהורדה או התקנה של תוכנה נוספת. כמו כן, שימו לב שה-API פותח לפי ארכיטקטורת REST, כך שניתן להשתמש בו בכל פלטפורמה ובכל סוג אפליקציה לרבות Desktop, Mobile, Web, Hybrid וכו’. למידע נוסף בנוגע ליכולות API, אנו ממליצים לבקר ב-Aspose.PDF Cloud Features.
התקנה ורישוי
במאמר זה, המיקוד שלנו הוא לעיבוד קבצי PDF באמצעות C# .NET ולשם כך, אנו הולכים להשתמש ב-Aspose.PDF Cloud SDK עבור .NET שהוא מעטפת סביב Aspose.PDF Cloud. כעת הצעד הראשון הוא להוריד את ה-SDK מ-NuGet או מ-GitHub. עבור התרחיש הנוכחי, אנו הולכים להתקין אותו מספריית NuGet על ידי ביצוע הפקודה הבאה במנהל החבילות של NuGet:
Install-Package Aspose.Pdf-Cloud -Version 20.12.0
אם נדלג על פרטי הגרסה, הגרסה האחרונה תובא אוטומטית.
גישה נוספת היא להשתמש במנהל החבילות של NuGet. הרחב את עץ הפרויקטים בסייר הפתרונות, לחץ לחיצה ימנית על תיקיית החבילות ובחר באפשרות ניהול חבילות NuGet… מתפריט ההקשר.

תמונה 1: - אפשרות ניהול חבילות NuGet.
כעת חפש את Aspose.PDF Cloud בשדה החיפוש, הפעל את תיבת הסימון לצד שם החבילה ולחץ על כפתור הוסף חבילה.

תמונה 2:- Aspose.PDF Cloud בחבילות NuGet.
שימו לב כי Aspose.Pdf-Cloud.dll מופיע תחת התיקיה Packages.

Image 3:- Aspose.Pdf-cloud.dll under solution explorer.
רישוי הוא היבט חשוב מאוד לכל בקשה וכאן ב-Aspose, תכננו במדויק את מנגנון הרישוי. מודל התמחור הוא תשלום כפי שאתה הולך ותחרותי מאוד מכיוון שאתה יכול לבצע עיבוד מסמכים במחיר נמוך של $0.005 / קריאת API. תוכל לעיין בדף תמחור לפרטים נוספים. עם זאת, לפני שתבחר ברישוי, תוכל ליצור חשבון בחינם על ידי ביקור ב-Aspose.Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וספק את המידע הנדרש. כעת היכנס ללוח המחוונים באמצעות אישורים והרחב את קטע היישומים מלוח המחוונים וגלול מטה אל הקטע אישורי לקוח כדי לראות את פרטי זיהוי הלקוח ופרטי סוד הלקוח.

תמונה 4: - אישורי לקוח בלוח המחוונים.
PDF ל-JPG ב-C#
אנא בצע את השלבים המפורטים להלן כדי לבצע את ההמרה.
- הצעד הראשון הוא יצירת משתני מחרוזת המכילים פרטי זיהוי לקוח ופרטי סוד לקוח.
- שנית, צור מופע של PdfApi תוך העברת זיהוי לקוח וסוד לקוח כארגומנטים.
- שלישית, צור משתני מחרוזת המגדירים קלט PDF, מספר העמוד להמרה ושם קובץ הפלט.
- לבסוף, קרא לשיטה PutPageConvertToJpeg(…) של מחלקת PdfApi כדי לבצע את ההמרה.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "343ebf767f3f53537a45ced31d6be34f";
string clientID = "b1a1b925-cbd0-40c3-b7d5-075c93601243";
// צור מופע של מחלקה PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// שם מסמך PDF הקלט
const string Name = "converted.pdf";
// מספר עמוד להמרה
const int pageNumber = 1;
// שם המסמך שנוצר
string outPath = "Resultant.jpg";
try {
// בצע המרת PDF ל-JPG ושמור פלט באחסון בענן
var response = pdfApi.PutPageConvertToJpeg(Name, pageNumber, outPath: outPath, folder: null);
// הדפס קוד תגובה במסוף
Console.WriteLine(response);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

תמונה 5: - תצוגה מקדימה של המרת PDF ל-JPG.
ניתן להוריד את הקבצים לדוגמה המשמשים בדוגמה לעיל מהקישורים הבאים:
המר PDF ל-JPG באמצעות הפקודה cURL
מכיוון שה-API פותח על פי ארכיטקטורת REST, אנו יכולים לגשת אליו באמצעות פקודות cURL. אבל מכיוון שהוא נגיש רק לאנשים מורשים, אז עלינו ליצור תחילה JSON Web Token (JWT) המבוסס על פרטי ClientID ופרטי ClientSecret שאוחזרו מ-Aspose.Cloud Dashboard. אנא בצע את הפקודה הבאה בטרמינל כדי ליצור את אסימון JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b1a1b925-cbd0-40c3-b7d5-075c93601243&client_secret=343ebf767f3f53537a45ced31d6be34f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת בצע את הפקודה cURL הבאה כדי לטעון מסמך PDF זמין באחסון בענן, לבצע המרה ל-JPG ולהחזיר את הקובץ שנוצר בתגובה. עם זאת, שמרנו את הפלט בכונן המערכת המקומי באמצעות ארגומנט -o. כמו כן, שים לב שקבענו את הממדים עבור הקובץ שנוצר באמצעות פרמטרים אופציונליים של גובה ורוחב.
curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o newConverted.jpg
מַסְקָנָה
במאמר זה למדנו על טכניקה נוחה ומהירה להמרת דפי PDF לפורמט תמונה JPG. ההמרה כולה מבוצעת באמצעות פחות שורות קוד, ללא שימוש ב-Adobe Acrobat או כל יישום אחר. דנו גם בשלבים לגבי המרת PDF ל-JPG באמצעות הפקודה cURL. יתר על כן, שימו לב כי Aspose.PDF Cloud SDK עבור .NET מופץ תחת רישיון MIT וקוד המקור המלא שלו זמין להורדה דרך GitHub.
מאמרים קשורים
תוכל לשקול לבקר בקישורים הבאים כדי ללמוד עוד על: