מיזוג שילוב EPS C#

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

שלב או מיזוג קבצי EPS - התקנת API של C#

ניתן להשתמש ב-API Aspose.Page for .NET כדי לעבוד עם פורמטים שונים של שפת תיאור עמוד, כולל EPS. אתה יכול להגדיר אותו במהירות על ידי הורדת קובצי העזר מדף הורדות או שימוש בפקודת ההתקנה NuGet למטה:

PM> Install-Package Aspose.Page

מיזוג קבצי EPS באופן פרוגרמטי ב-C#

אתה יכול בקלות למזג קבצי EPS שונים עם השלבים הבאים:

  1. טען את קובץ ה-EPS הקלט כדי לשלב מסמכי EPS אחרים.
  2. אתחול אובייקט המחלקה PdfSaveOptions ו-PsDocument.
  3. טען את קבצי הקלט למיזוג.
  4. שלב את קובצי ה-EPS וכתוב את הקובץ המעובד בפורמט PDF.

קטע הקוד שלהלן מדגים כיצד למזג קבצי EPS באופן פרוגרמטי ב-C#:

// אתחול זרם פלט PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// אתחול זרם הקלט הראשון של קובץ ה-EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// אתחול אובייקט אפשרויות עם פרמטרים נחוצים
PdfSaveOptions options = new PdfSaveOptions(false);

// אתחול אובייקט המחלקה PsDocument
PsDocument document = new PsDocument(psStream);

// צור מערך של קבצי EPS אשר ימוזגו עם הראשון
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// אתחול אובייקט מחלקה PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

מיזוג קבצי EPS עם אפשרויות מתקדמות ב-C#

אתה יכול להגדיר אפשרויות שונות תוך מיזוג קבצי EPS שונים. לדוגמה, איכות התמונות, דיכוי שגיאות וכו’. אנא בצע את השלבים הבאים למיזוג קבצי EPS שונים עם אפשרויות מתקדמות ב-C#:

  1. טען את קובץ ה-EPS הקלט עבור שילוב קבצים אחרים איתו.
  2. הגדר מאפיינים שונים שנחשפו על ידי המחלקה PdfSaveOptions.
  3. מיזוג את קובצי המקור EPS וכתוב את קובץ הפלט.

קטע הקוד שלהלן מסביר כיצד למזג קבצי EPS ב-C#:

// אתחול זרם פלט PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// אתחול זרם הקלט הראשון של קובץ ה-EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// אתחול אובייקט אפשרויות עם פרמטרים נחוצים
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;

// אתחול אובייקט המחלקה PsDocument
PsDocument document = new PsDocument(psStream);

// צור מערך של קבצי EPS אשר ימוזגו עם הראשון
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// אתחול אובייקט מחלקה PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

קבל רישיון זמני בחינם

אתה יכול לבקש [רישיון זמני] בחינם8 כדי להעריך את ה-API במלוא קיומו.

סיכום

במאמר זה, למדת כיצד למזג קבצי EPS שונים באופן תכנותי ב-C#. יתר על כן, מספר תכונות אחרות של ה-API מכוסות תחת הסעיף תיעוד בפרקים שונים. אנא אל תהסס לפנות אלינו בפורום אם אתה רוצה לדון באחת מהשאלות שלך.

ראה גם

המר קובץ EPS או PS PostScript למסמך DOCX או DOC Word ב-C#