בעידן הדיגיטלי של ימינו, שבו המידע מצוי בשפע והוויזואליות מעבירות מסרים בצורה יעילה מאי פעם, אין להכחיש את הצורך לחלץ תמונות מקובצי PDF. PDFs הם פורמט פופולרי לשיתוף מסמכים, ולעתים קרובות קבצים אלה מכילים תמונות קריטיות שיש לגשת אליהן או לשנות אותן. בין אם אתה מחפש להשתמש בתמונות במצגות, לשלב אותן בדוחות או לשתף אותן על פני פלטפורמות שונות, היכולת לחלץ תמונות מקובצי PDF היא כלי רב עוצמה.
מאמר זה מתמקד בצורך הדוחק בחילוץ תמונת PDF ומספק תובנות לגבי דרכים יעילות להשיג זאת באמצעות .NET Cloud SDK.
- .NET Cloud SDK לחילוץ תמונות PDF
- חלץ תמונות PDF באמצעות C# .NET
- חלץ תמונות מ-PDF באמצעות פקודות cURL
.NET Cloud SDK לחילוץ תמונות PDF
Aspose.PDF Cloud SDK עבור .NET הוא ערכת כלים רבת עוצמה שלא רק מאפשרת לך לחלץ תמונות ביעילות אלא גם מציעה קשת של יכולות לניהול ולתמרן מסמכי PDF. יתר על כן, הוא מציע גם פונקציונליות מעבר לחילוץ תמונה, כגון חילוץ טקסט, סימון מים, הוספת הערות והמרת מסמכים.
כעת הצעד הראשון הוא להוסיף את הפניה ל-SDK בפרויקט שלנו ולשם כך, חפש את Aspose.PDF-Cloud
במנהל החבילות של NuGet בתוך Visual Studio IDE ולחץ על כפתור הוסף חבילה
.
אתה גם צריך להשיג את אישורי הלקוח שלך ממרכז השליטה בענן. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו ב-התחלה מהירה.
חלץ תמונות PDF באמצעות C# .NET
הבה נתמקד בפרטים על חילוץ תמונות כדי להעלות את עיבוד המסמכים וחילוץ הנתונים לרמה חדשה לגמרי באמצעות C# .NET.
// לדוגמאות נוספות, 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);
// התקשר ל-API כדי לחלץ תמונות PDF עם .NET REST API
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
//
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation completed successfully !");
Console.ReadKey();
}
להלן פרטים מהירים לגבי קטע הקוד האמור לעיל.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
צור אובייקט של מחלקת PdfApi תוך העברת אישורי לקוח כארגומנטים של קלט.
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
כעת, קרא ל-API כדי לחלץ תמונות מהעמוד הראשון של מסמך ה-PDF. לאחר סיום מוצלח, תמונות ה-JPG שחולצו מאוחסנות באחסון בענן.
ניתן להוריד את קובצי PDF לדוגמה המשמשים בדוגמה לעיל מ-[Instructions-for-Adding-Your-Logo-2.pdf](https://www.entnet.org/wp-content/uploads/2021/04/Instructions -for-Adding-Your-Logo-2.pdf).
חלץ תמונות מ-PDF באמצעות פקודות cURL
חילוץ תמונות מקובצי PDF באמצעות Aspose.PDF Cloud ופקודות cURL הוא תהליך פשוט ויעיל. על ידי שימוש בפקודות cURL, אתה יכול לשלוח בקשות HTTP אל Aspose.PDF Cloud API כדי להתחיל חילוץ תמונה בצורה חלקה. גישה זו מפשטת את התהליך, ומאפשרת גישה יעילה לחילוץ תמונות מ-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"
כעת, בצע את הפקודה הבאה כדי לחלץ תמונות מהעמוד השלישי של מסמך PDF ולשמור את התמונות שחולצו כפורמט JPG באחסון בענן.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}
החלף את ‘inputPDF’ בשם קובץ ה-PDF הזמין באחסון בענן והחלף את ‘accessToken’ באסימון גישה של JWT שנוצר לעיל.
סיכום
לסיכום, היכולת לחלץ תמונות ממסמכי PDF היא מרכיב חיוני במינוף התוכן הוויזואלי העשיר המוטמע לרוב בתוך קובצי PDF. מאמר זה בחן שתי שיטות יעילות להשיג זאת: שימוש ב-Aspose.PDF Cloud SDK עבור .NET ומינוף Aspose.PDF Cloud עם פקודות cURL. לכן, הבחירה בין שתי הגישות תלויה בדרישות הפרויקט הספציפיות, מומחיות טכנית ושיטות אינטגרציה מועדפות, המספקות למשתמשים את הגמישות לתת מענה לצרכים הייחודיים שלהם.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: