מסמכי וורד מפוצלים

פיצול מסמכי Word לקבצים נפרדים עם .NET REST API.

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

Cloud SDK לפיצול מסמכי Word

מינוף Aspose.Words Cloud SDK עבור .NET כדי למלא את המשימה של פיצול מסמכי Word מספק פתרון חזק וידידותי למפתחים. SDK זה מציע סט מקיף של כלים ושיטות, המאפשר שילוב חלק באפליקציות NET.

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

פיצול קבצי DOC ב-C# .NET

אנא עקוב אחר ההוראות המפורטות להלן כדי לפצל עמודים במסמך Word לקבצים בודדים באמצעות C# .NET.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

צור אובייקט של מחלקה WordsApi שבו נעביר את אובייקט ה-Configuration כארגומנט.

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

צור מופע של מופע SplitDocument Request שבו אנו מעבירים את השם של מסמך Word הקלט, פורמט הפלט בתור ‘DOC’ ופרמטר המציין שהפלט שנוצר לא יועבר לארכיון zip.

var output = wordsApi.SplitDocument(request);

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

  • במקרה שאתה רוצה לפצל טווח מסוים של עמודים במסמך Word, אתה יכול לציין את הערך מול ארגומנטים ‘מאת’ ו’אל’. אם הם ריקים, פעולת הפיצול מתבצעת בכל הדפים.
// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// צור מופע של מחלקה WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// פורמט הקובץ שנוצר
string outputFormat = "DOC";

// שם המסמך שנוצר לאחר הפעולה. אם פרמטר זה מושמט
// אז הקובץ שנוצר יישמר עם שם מסמך הקלט
String resultantFile = "Split-File";

// הדגל המציין אם להזיז את הפלט.
bool isZipArvhive = false;

// צור אובייקט לפיצול מסמך
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// התחל פעולת פיצול מילים
var output = wordsApi.SplitDocument(request);

פיצול דפי Word DOC באמצעות פקודות cURL

ביצוע המשימה של פיצול מסמכי Word באמצעות פקודות cURL עם ה-API של Aspose.Words Cloud מספק גישה פשוטה, מונעת שורת פקודה. יתר על כן, למשתמשים שנוחים עם כלי שורת פקודה, גישה זו מספקת אמצעי מהיר ונגיש להשגת פיצול מסמכי Word.

הצעד הראשון בגישה זו הוא ליצור אסימון גישה ל-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, אנא בצע את הפקודה הבאה כדי לפצל את מסמך Word לקובצי DOC בודדים. ה-API מספק גם את המינוף לציון הפורמט של הקובץ שנוצר (פורמטים אפשריים יכולים להיות DOC, DOCX, PDF וכו’).

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

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

סיכום

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

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

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

אנו ממליצים בחום לבקר בבלוגים הבאים: