split ppt

חלק את שקפי ה-PowerPoint לקובצים נפרדים ב-Java

העברת מצגת תמציתית וממוקדת היא חיונית כדי למשוך את הקהל שלך. עם זאת, ניהול מצגות PowerPoint גדולות עם מספר רב של שקפים יכול להיות מאתגר, במיוחד כאשר אתה צריך לחלץ חלקים מסוימים או ליצור מצגות מותאמות אישית. כאן עולה הצורך בפונקציה חזקה כמו פיצול מצגות PowerPoint. במאמר זה, אנו הולכים לחקור את הפרטים כיצד לפרק מצגות ארוכות לחלקים קטנים יותר, קלים יותר לניהול, כך שנוכל לשפר שיתופים, לייעל תהליכי עריכה וליצור מצגות מותאמות לקהלים שונים.

Java Cloud SDK for PowerPoint Processing

כאשר מדובר בהפרדת מצגות PowerPoint, Aspose.Slides Cloud SDK for Java מציע סט מקיף של כלים ותכונות כדי לייעל את התהליך. SDK עוצמתי זה מאפשר לך לתפעל את המצגות שלך בקלות ובדיוק. מעבר להפרדת מצגות בלבד, Aspose.Slides Cloud SDK מספק מגוון רחב של יכולות המאפשרות לך ליצור, לערוך ולהמיר קבצי PowerPoint בצורה תוכנתית.

כדי להשתמש ב-SDK, עלינו להוסיף את המידע הבא בקובץ pom.xml של פרויקט מסוג בניית Maven.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

שנית, על מנת להשתמש ב- Java REST API, אנו גם צריכים ליצור חשבון חינמי על ידי ביקור ב- cloud dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם והשג את אישורי הלקוח שלך.

פרק מצגת פאוורפונט עם ג’אווה

אנא עקוב אחר ההוראות המפורטות למטה כדי לחלק את שקפי PowerPoint לקבצים נפרדים.

  • צור מופע של מחלקת SlidesApi תוך העברת אישורי לקוח כארגומנטים.
  • שנית, צור אובייקט של File וטען את מצגת PowerPoint הקלט.
  • המר את תוכן ה-PowerPoint למערך Byte[] באמצעות מתודת readAllBytes(…).
  • כעת קרא ל- API splitOnline(…) כדי לפרק שקפים בין אינדקסים מסוימים כדי להפריד בין מצגות.
  • לבסוף, הדפס את הנתיב/המיקום של הארכיון .zip الناتג containing individual Presentations.
// למשExamples,please visit https://github.com/aspose-slides-cloud/aspose-slides-cloud-java/tree/master/Examples/src/main/java/com/aspose/cloud/examples

try
    {
    // Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // צור מופע של SlidesApi
    SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
        
    // לטעון קובץ ממערכת מקומית
    File f = new File("c://Users/test-unprotected.pptx");

    // להמיר את הקובץ למערך בייטים
    byte[] bytes = Files.readAllBytes(f.toPath());

    // call the API to split PowerPoint from slide index 2 to 3
    //  אם הטווח אינו מוזכר, כל השקפים יוערכו. 
    File responseFile =  slidesApi.splitOnline(bytes, SlideExportFormat.PPT, 600, 800, 2, 3, "", "Internal", "");
    
    // הדפס את המיקום שבו נשמר הארכיון התוצאה
    System.out.println("The resultant ZIP file is saved to " + responseFile.getPath());
        
    // print success message
    System.out.println("The operation to Split PowerPoint Slides into separate files sucessfully completed !");
		}catch(Exception ex)
		{
			System.out.println(ex.getStackTrace());
		}

חתוך PPT בעזרת פקודות cURL

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

עכשיו, כדי להשתמש בטכניקה זו, אנו צריכים קודם לייצר את אסימון הגישה JWT באמצעות אישורי הלקוח. אנא הרץ את הפקודה הבאה על מנת לייצר את אסימון ה- JWT:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את טוקן ה-JWT, בבקשה הרץ את פקודת cURL הבאה כדי לחלק את מצגת ה-PowerPoint מהעמודים 2 עד 3 ולשמור אותן כקובץ נפרד.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/split/Ppt?from=2&to=3" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"document":{input.pptx}}

מסקנה

במאמר זה, למדנו את הפרטים כיצד לחלק שקפים של PowerPoint לקבצים נפרדים באמצעות Cloud SDK. חקרנו במיוחד את הפרטים כיצד ניתן לחלק את ה- PPT באופן תכנותי באמצעות קטעי קוד של Java, כמו גם כיצד ניתן לבצע את פעולת החלקה של ppt באמצעות פקודות cURL. שימו לב שהקוד המקורי המלא של Cloud SDK זמין להורדה ב- GitHub ואתם יכולים לערוך אותו לפי הדרישות שלכם. יתרה מכך, אם אתם נתקלים בבעיות בעת השימוש ב- SDK או שיש לכם שאלות נוספות, אל תהססו ליצור קשר איתנו באמצעות פורום התמיכה במוצר חינם.

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

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד על: