jpg ל-pdf

המר JPG ל-PDF עם .NET REST API.

חילופי מידע ושיתוף מסמכים הם חלק בלתי נפרד מזרימות העבודה היומיומיות, והיכולת להמיר תמונות JPG למסמכי PDF הפכה הכרחית. בעוד שקובצי JPG משמשים כפורמטים נפוצים ללכידה ואחסון תמונות, הם חסרים את הרבגוניות והניידות הדרושים לניהול מסמכים מקיף. לכן, תהליך טרנספורמטיבי להמרת JPG ל-PDF מגשר על הפער בין תמונות סטטיות למסמכים דינמיים מרובי עמודים. מאמר זה בוחן את הצורך הדחוף בתכונת המרה זו באמצעות .NET REST API.

API להמרת JPG ל-PDF

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

  • מלבד המרה, תוכל למנף את ה-SDK העוצמתי כדי לתפעל מסמכי PDF בדרכים שונות, כולל מיזוג, פיצול ודחיסת קבצי PDF, חילוץ טקסט ותמונות, הוספת הערות וסימני מים ואפילו ביצוע OCR (זיהוי תווים אופטי) לחילוץ טקסט ממסמכים סרוקים.

הצעד הראשון הוא חיפוש ‘Aspose.Pdf-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. זה יוסיף את ההפניה ל-SDK בפרויקט שלך. שנית, השג את אישורי הלקוח שלך מ-Cloud Dashboard. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המר JPG ל-PDF ב-C# .NET

הסעיף הבא מסביר את הפרטים על האופן שבו נוכל להשיג המרת JPG ל-PDF יעילה ולשפר את זרימות העבודה של עיבוד המסמכים שלנו ביעילות וגמישות ללא תחרות באמצעות C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

צור אובייקט של מחלקת PdfApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

צור קובץ PDF ריק ואחסן באחסון בענן.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

התקשר ל-API כדי למקם תמונה בעמוד הראשון של קובץ PDF ולהגדיר את פרטי השוליים כמפורט לעיל.

// לדוגמאות נוספות, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// שם תמונת JPG קלט
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// צור מסמך PDF ריק באחסון בענן
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// מספר עמוד של קובץ PDF
int pageNumber = 1;

// קואורדינטות לתמונה במסמך PDF
// הקואורדינטות נמצאות בנקודה החל משמאל למטה לימין למעלה
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// טען תמונת JPG מהכונן המקומי
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // שם שם המסמך. (נדרש)
    // pageNumber מספר העמוד. (נדרש)
    // llx קואורדינטת X משמאל למטה (חובה)
    // קואורדינטת Y משמאל למטה (חובה)
    // urx קואורדינטת X מימין למעלה (חובה)
    // קואורדינטת ury ימינה למעלה Y. (חובה)
    // imageFilePath נתיב לקובץ תמונה אם צוין. נעשה שימוש אחר בתוכן הבקשה. (אופציונאלי)
    // אחסון אחסון המסמכים. (אופציונאלי)
    // תיקיית המסמכים. (אופציונאלי)
    // תמונה קובץ תמונה. (אופציונאלי)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg ל-pdf

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

ניתן להוריד את תמונת ה-JPG לדוגמה ואת ה-PDF שנוצר בדוגמה לעיל מ-input.jpg ו-Resultant.pdf

  • השתמש ב-PDF Viewer המקוון החינמי שלנו כדי להציג תצוגה מקדימה של מסמך ה-PDF שנוצר.

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

כחלופה, תוכל להמיר תמונות JPG למסמכי PDF באמצעות שילוב פשוט ויעיל של פקודות Aspose.PDF Cloud ו-cURL. על ידי שימוש בפקודות cURL, אתה יכול להתחיל בצורה חלקה את המרת JPG ל-PDF. גישה זו מייעלת את התהליך תוך הבטחת דיוק בשמירה על איכות התמונה ושמירה על שלמות מסמך ה-PDF המתקבל.

הצעד הראשון בגישה זו הוא ליצור אסימון גישה JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -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 {accessToken}"

כעת, בצע את הפקודה הבאה כדי להוסיף תמונת JPG למסמך PDF ולשמור את הקובץ שנוצר באחסון בענן.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

החלף את sourceFile בשם של קובץ PDF ריק שכבר זמין באחסון בענן, ואת accessToken באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, שתי הגישות - מינוף Aspose.PDF Cloud SDK עבור .NET ושימוש בפקודות cURL עם Aspose.PDF Cloud, מציעות פתרונות יעילים ואמינים להמרת תמונות JPG למסמכי PDF. אימוץ כל אחת מהגישות מאפשר לך לייעל את זרימות העבודה של עיבוד המסמכים ולפתוח מגוון רחב של יכולות להמרת מסמכים יעילה ואמינה. זה עומד בתור הבחירה האופטימלית, ומספק לך את הכלים הדרושים לך כדי לשפר את תהליכי ניהול המסמכים שלהם ולשפר את הפרודוקטיביות ביעילות וגמישות שאין שני להם.

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

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

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