ניהול מסמכים יעיל חיוני עבור זרימות עבודה חלקות, היכולת להמיר קבצי XPS לפורמט PDF מתגלה ככלי בעל ערך. XPS, או XML Paper Specification, הוא פורמט מסמך סטנדרטי שפותח על ידי Microsoft, המשמש לעתים קרובות להדפסה ושיתוף של מסמכים. עם זאת, PDF, או פורמט מסמכים נייד, שולט כסטנדרט האוניברסלי להחלפת מסמכים, ומציע תאימות ונגישות משופרים בין פלטפורמות והתקנים שונים. לכן, על ידי המרת מסמכי XPS ל-PDF באמצעות .NET REST API, מפתחים מקבלים את היכולת לפתוח מספר עצום של יתרונות.
API להמרה של XPS ל-PDF
המרת קבצי XPS לפורמט PDF הופכת ללא מאמץ בעזרת Aspose.PDF Cloud SDK for .NET. SDK רב עוצמה זה מייעל את תהליך ההמרה, מבטיח דיוק ואמינות בשמירה על שלמות המסמך. אתה יכול להפעיל בצורה חלקה המרת XPS ל-PDF בתוך יישומי ה-.NET שלך, ולבטל את הצורך בהתקנות מקומיות מורכבות. יתר על כן, הארכיטקטורה מבוססת הענן מבטיחה מדרגיות ונגישות, ומאפשרת לך לשלב את התכונות המתקדמות הללו בצורה חלקה באפליקציות שלך מבלי לדאוג לניהול תשתית.
על מנת להשתמש ב-SDK, חפש ‘Aspose.Pdf-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. זה יוסיף את ההפניה ל-SDK בפרויקט שלך.
- השג את אישורי הלקוח שלך מ-מרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המר XPS ל-PDF ב-C# .NET
עם SDK בענן זה, אתה לא רק יכול להשיג המרת XPS ל-PDF יעילה אלא גם לפתוח מגוון רחב של יכולות כדי לשפר את זרימות העבודה של עיבוד המסמכים שלך. אז, בואו נפעל לפי ההוראות המפורטות להלן ליעילות שאין שני לה במהלך המרת XPS ל-PDF.
הסעיף הבא מסביר את הפרטים כיצד להמיר בקלות קובץ XPS לפורמט PDF באמצעות C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
צור אובייקט של מחלקת PdfApi שבו אנו מעבירים אישורי לקוח כארגומנטים.
pdfApi.UploadFile("sourceFile.pdf", stream);
העלה את קובץ ה-PDF הקלט לאחסון בענן.
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
התקשר ל-API להמרה להמרת קובץ XPS הזמין באחסון ענן לפורמט 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 inputFile = "Simple.xps";
// טען מקור XPS מהכונן המקומי
using (var stream = System.IO.File.OpenRead(inputFile))
{
// העלה קובץ XPS לאחסון בענן
pdfApi.UploadFile("input.xps", stream);
// קרא ל-API כדי להמיר קובץ XPS לפורמט PDF
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
}
ניתן להוריד את קובץ ה-XPS לדוגמה ואת ה-PDF שנוצר בדוגמה לעיל מ-Simple.xps ו-resultant.pdf
- על מנת לצפות ב-PDF שנוצר, אתה יכול לשקול להשתמש באפליקציית PDF Viewer המקוונת החינמית שלנו.
המר מסמך XPS ל-PDF באמצעות פקודות cURL
לחלופין, המרת קובצי XPS לפורמט PDF באמצעות Aspose.PDF Cloud ופקודות cURL מציעה פתרון יעיל ורב-תכליתי למשימות המרת מסמכים. על ידי שימוש בפקודות cURL לאינטראקציה עם Aspose.PDF Cloud API, אתה יכול להתחיל את תהליך ההמרה בצורה חלקה. בעת שימוש בגישה זו, הצעד הראשון הוא ליצור אסימון גישה 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, אנא בצע את הפקודה הבאה כדי להמיר קובץ XPS לפורמט PDF ולשמור את הפלט בכונן המקומי.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
במקרה שיש לנו דרישה לאחסן את הפלט באחסון ענן, נסה להשתמש בפקודה הבאה.
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
החלף את ‘inputXPS’ בשם של קובץ הקלט XPS הזמין באחסון בענן, ‘resultantPDF’ בשם של תמונת PDF שהתקבלה ו-‘accessToken’ באסימון גישה JWT שנוצר לעיל.
סיכום
לסיכום, למדנו כי על ידי מינוף Aspose.PDF Cloud SDK עבור .NET או על ידי שימוש בפקודות cURL בשילוב עם Aspose.PDF Cloud API, אנו יכולים ליישם פתרונות יעילים ואמינים להמרת קבצי XPS לפורמט PDF. הודות לארכיטקטורה מבוססת הענן שלו, אתה יכול לגשת לפונקציונליות המרת מסמכים ומניפולציה עוצמתיים ללא צורך בהתקנות מקומיות מורכבות. לכן, אנו ממליצים בחום לייעל את תהליכי עיבוד המסמכים ולנצל את מלוא הפוטנציאל של תוכן דיגיטלי.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בפוסטים הבאים בבלוג לקבלת מידע על: