קבצי PS מתרגמים פריסות דפים דיגיטליות לעותקים מודפסים המציגים את השילוב הנכון של טקסט וגרפיקה. במקרים מסוימים, ייתכן שיהיה עליך למזג קבצי PostScript PS שונים לקובץ בודד. בהתאם לדרישות כאלה, מאמר זה מכסה כיצד למזג או לשלב קבצי PS באופן תכנותי ב-C#.
- שלב או מיזוג קבצי PS - התקנת API של C#
- מיזוג קבצי PS באופן פרוגרמטי ב-C#
- מיזוג קבצי PS באמצעות מאפיינים מתקדמים ב-C#
שלב או מיזוג קבצי PS - התקנת API של C#
Aspose.Page for .NET API נועד לעבוד עם פורמטים של שפת תיאור דף כמו PS, EPS, XPS. כל שעליך לעשות הוא לגשת ל-API על ידי הורדת קובץ ה-DLL שלו מהקטע מהדורות חדשות או עם פקודת ההתקנה הבאה של NuGet:
PM> Install-Package Aspose.Page
מיזוג קבצי PS באופן פרוגרמטי ב-C#
עליך לבצע את השלבים הבאים כדי למזג קבצי PS שונים לאחד:
- טען את מסמך המקור PostScript PS כדי לצרף לקבצים אחרים.
- צור מופע מחלקה PdfSaveOptions.
- קבל את קבצי המקור למיזוג.
- מיזוג קבצי PostScript PS.
הקוד לדוגמה הבא מראה כיצד למזג קבצי PS באופן תכנותי ב-C#:
// אתחול זרם פלט PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);
// אתחול זרם הקלט הראשון של קובץ PostScript
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);
// צור מערך של קובץ PostScript שיתמזג עם הקובץ הראשון
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// אתחול אובייקט אפשרויות עם פרמטרים נחוצים.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);
// אתחול אובייקט המחלקה PdfDevice
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
מיזוג קבצי PS באמצעות מאפיינים מתקדמים ב-C#
Aspose.Page for .NET API חושף מאפיינים מתקדמים רבים כדי לשפר את תהליך מיזוג PS. אנא בצע את השלבים הבאים כדי להגדיר מאפיינים שונים של מסמך הפלט:
- טען את קובץ ה-PS הקלט למיזוג קבצי PostScript.
- ציין את המאפיינים של המחלקה PdfSaveOptions.
- מיזוג קבצי PostScript לקובץ אחד.
קטע הקוד הבא מדגים כיצד למזג קבצי PS עם אפשרויות מתקדמות ב-C#:
// אתחול זרם פלט PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);
// אתחול זרם הקלט הראשון של קובץ PostScript
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);
// צור מערך של קובץ PostScript שיתמזג עם הקובץ הראשון
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// אתחול אובייקט אפשרויות עם פרמטרים נחוצים.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);
options.JpegQualityLevel = 100;
options.SupressErrors = true;
options.Debug = false;
// // אתחול אובייקט המחלקה PdfDevice בשורה הבאה
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream, new System.Drawing.Size(595, 842));
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
קבל רישיון זמני בחינם
אתה יכול להעריך את ה-API ללא כל הגבלה על ידי בקשת [רישיון זמני ללא תשלום].
סיכום
במאמר זה, למדת כיצד למזג קבצי PostScript PS באופן תכנותי ב-C#. זה מכסה מקרה שימוש בסיסי כמו גם את התכונות המתקדמות כדי לענות על הדרישות שלך. יתר על כן, אתה יכול לחקור תכונות אחרות של ה-API על ידי ביקור במרחב תיעוד. במקרה שיש לך שאלה או חששות, אנא כתוב לנו בפורום.