מצגת PowerPoint אידיאלית ליצירת מצגות דינמיות ואינטראקטיביות, וקשה לשתף אותן באופן עקבי בין מכשירים ופלטפורמות שונות. עם זאת, על ידי המרת קובצי PPT או PPTX ל-PDF, אתה מבטיח שתוכן המצגת שלך יישאר שלם וניתן לצפייה בקלות, ללא קשר לתוכנה או למכשיר של הנמען. המרה זו לא רק שומרת על הפריסה, הגופנים והתמונות של השקופיות שלך, אלא גם משפרת את אבטחת המסמכים על ידי מניעת עריכה לא מורשית.
API להמרה של PowerPoint ל-PDF
Aspose.Slides Cloud SDK עבור .NET מספק דרך רבת עוצמה ויעילה להמרת מצגות PowerPoint (PPT או PPTX) לפורמט PDF ישירות בתוך יישומי ה-.NET שלך. ה-SDK מציע גם אפשרויות התאמה אישית שונות, כגון הגדרת רמות תאימות ל-PDF, התאמת ממדי השקופיות והחלת סימני מים, מה שהופך אותו לכלי רב-תכליתי לכל צורכי ההמרה שלך.
על מנת להשתמש ב-SDK, השלב הראשון הוא הוספת הפניה ל-SDK בפתרון NET. לכן, חפש את Aspose.Slides-Cloud
במנהל החבילות של NuGet ולחץ על כפתור הוסף חבילה
. שנית, בקר ב- Cloud Dashboard וקבל את אישורי הלקוח המותאמים אישית שלך.
אתה יכול לשקול ביקור בקישור הבא כדי ליצור חשבון בחינם על ידי ביצוע ההוראות המפורטות במדריך התחלה מהירה.
PPT ל-PDF ב-C# .NET
בואו נחקור את הפרטים על האופן שבו ה- REST API מפשט את תהליך ההמרה על ידי הצעת גישה פשוטה ומטפל בכל המשימה במינימום קוד.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
ראשית, צור מופע של מחלקה SlidesApi שבו אנו מעבירים אישורי לקוח כארגומנטים.
var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pdf);
התקשר ל-API כדי להתחיל לייצא PPT לפורמט PDF.
saveToDisk(result, "/Users/nayyer/Downloads/source.ppt");
לבסוף, אנו קוראים לשיטה המותאמת אישית כדי לשמור את ה-PDF שנוצר בכונן המקומי.
// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-slides-cloud
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
string clientID = "ee170169-ca49-49a4-87b7-xxxxxxxx";
// ליצור מופע של SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// שם קלט PowerPoint הממוקם בכונן המקומי
string sourcePPT = "source.ppt";
// התקשר ל-API כדי להמיר מצגת PPT לפורמט PDF ולשמור את הפלט בתגובה
var response = slidesApi.DownloadPresentation(sourcePPT, ExportFormat.Pdf);
// קרא שיטה מותאמת אישית כדי לשמור את ה-PDF שנוצר בכונן המקומי
saveToDisk(response, @"D:\myResultant.pdf");
// שיטה לשמירת תוכן זרם לקובץ בכונן המקומי
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
שיטת DownloadPresentation(…) מקבלת פרמטר אופציונלי
שקופיות
, שבו ניתן לספק את המדדים של השקופיות שיש לשמור. אם לא צוין נתונים, כל השקופיות נשמרות כברירת מחדל. ניתן להוריד את מצגת ה-PowerPoint לדוגמה מ-Prismatic design.ppt.
ייצא PPTX ל-PDF באמצעות פקודות cURL
המרת קבצי PPTX ל-PDF באמצעות פקודות Aspose.Slides Cloud ו-cURL היא פתרון יעיל לאוטומציה של תהליך ההמרה עם הגדרה מינימלית. שיטה זו מאפשרת לך למנף את התכונות החזקות של Aspose.Slides Cloud API באמצעות פקודות cURL פשוטות, מה שהופך אותו לאידיאלי עבור תרחישים שבהם יש צורך בגישה קלת משקל ומבוססת סקריפט.
השלב הראשון הוא לבצע את הפקודה הבאה כדי ליצור אסימון גישה ל-JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxxxxxx-xxxx-xxxxx-be35-ff5c3a6aa4a2&client_secret=xxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת לאחר שנוצר אסימון JWT, אנא בצע את הפקודה הבאה כדי לייצא את ה-PPTX לקובץ PDF:
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Pdf?outPath={myResultant}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}"
החלף את sourceFile
בשם של מצגת PowerPoint הזמינה באחסון ענן, myResultant
בשם של PDF שהתקבל ו-accessToken
באסימון JWT שנוצר לעיל.
מַסְקָנָה
ההמרה של מצגות PowerPoint ל-PDF היא שלב מכריע בהבטחת התוכן שלך נגיש, מאובטח וניתן לשיתוף בקלות בין פלטפורמות שונות. בין אם תבחר להשתמש ב-Aspose.Slides Cloud SDK עבור .NET, המציע אינטגרציה חזקה וחלקה ביישומי .NET שלך, או בוחר בפשטות של פקודות cURL להמרות מהירות ואוטומטיות, שתי הגישות מספקות אמינות ואיכותיות תוצאות.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: