Image

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

מרחב השמות Aspose.Words.LowCode מציע פעולות ברמה גבוהה עם תחביר נקי ומינימלי - מושלם עבור פרויקטים שבהם תוצאות מהירות חשובות יותר משליטה ברמה נמוכה.

מהו קוד נמוך ב-Aspose.Words?

LowCode API הוא ממשק פשוט על פני מודל המסמך הסטנדרטי. זה לא מיועד לעריכה מבנית של מסמכים. במקום זאת, הוא מותאם למשימות שאינן דורשות גישה מלאה למודל אובייקט המסמך:

  • השוואה בין מסמכים
  • המרת פורמטים של קבצים
  • מצא והחלף טקסט
  • בצע פעולת מיזוג דואר
  • חתימה דיגיטלית על מסמכים
  • מיזוג או פיצול מסמכים
  • הוסף סימני מים
  • הפעל דוחות מבוססי LINQ

שימוש ב-Fluent API

Aspose.Words תומך הן בסגנונות API שוטפים והן בסגנונות לא שוטפים. אתה יכול לבחור את הגישה המתאימה ביותר להעדפות הקידוד שלך:

  • API Fluent הוא תמציתי וניתן לשרשרת
  • ממשק API לא שוטף הוא יותר מפורש וקל יותר לניפוי באגים בזרימות עבודה מורכבות

בואו נסתכל על כמה תרחישים פופולריים של משתמשים וכיצד ניתן ליישם אותם באמצעות Fluent API ו-Non-Fluent API.

המר מסמכים לתמונות או PDF

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

השתמש ב-‘LowCode’ כדי להמיר מסמך Word ל-PDF.

דוגמה לא שוטפת API:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Convert(inputDoc, outputDoc);

דוגמה ל-API רהוטה:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Create()
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

השווה מסמכים

אתה יכול להשוות מסמכים, כולל מסמכים בפורמטים שונים, ולראות את ההבדלים כתיקונים.

השתמש ב-‘LowCode’ כדי להשוות בין שני מסמכי Word ולשמור את התוצאה.

דוגמה לא שוטפת API:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

דוגמה ל-API רהוטה:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

Comparer.Create()
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.1.docx")
   .Execute();

אתה יכול גם להעביר את ‘CompareOptions’ להשוואה מכווננת.

דוגמה לא שוטפת API:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

CompareOptions options = new CompareOptions
{
    IgnoreFormatting = true,
    IgnoreCaseChanges = true
};

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc, options);

דוגמה ל-API רהוטה:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;

Comparer.Create(comparerContext)
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.3.docx")
   .Execute();

מצא והחלף טקסט

ניתן לבצע פעולת חיפוש והחלפה באמצעות חיפוש מחרוזת פשוט או ביטויים רגולריים.

השתמש ב-‘LowCode’ כדי להחליף במהירות טקסט על פני כל המסמך.

דוגמה לא שוטפת API:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";

Replacer.Replace(inputDoc, outputDoc, pattern, replacement);

דוגמה ל-API רהוטה:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";

ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");

Replacer.Create(replacerContext)
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

דוגמה לביצוע פעולת חיפוש והחלפה:

find and replace aspose words low code

סיכום

מרחב השמות Aspose.Words.LowCode הוא תוספת רבת עוצמה עבור מפתחים שרוצים להספיק יותר עם פחות קוד. בין אם אתה עושה השוואות אוטומטיות, יוצר קובצי PDF או מבצע החלפות אצווה, LowCode נותן לך תחביר מהיר, אמין ונקי לעבוד איתו.

אתה תמיד יכול לשלב שיטות LowCode עם ה-API המלא של Aspose.Words לתרחישים מתקדמים יותר או מותאמים אישית.

ראה גם