איך להוסיף טקסט בקובץ Ps

סקירה כללית

הוספת טקסט לקובץ PostScript (PS) היא חיונית עבור מגוון תעשיות, מפרסום ועד עיצוב גרפי. זה מאפשר עדכוני תוכן דינמיים מבלי לשנות את המסמך כולו. באמצעות Aspose.Page עבור .NET, מפתחים יכולים לשלב בקלות פונקציה זו ביישומים שלהם. ה-API החזק של PostScript מאפשר למשתמשים לערוך קובצי PostScript באופן מתוכנת. הגמישות והפונקציות המתקדמות שלו הופכות אותו לבחירה המועדפת על מפתחי C# המעוניינים לשפר את יכולות עיבוד המסמכים שלהם. אז, בואו נלמד כיצד להוסיף טקסט בקובץ PS באמצעות C#.

התקנת API של PostScript

אתה יכול להוריד את Aspose.Page עבור .NET מהדף השחרורים הרשמי או להשתמש בפקודה הבאה בקונסולת מנהל החבילות שלך:

Install-Package Aspose.Page

איך להוסיף טקסט בקובץ PS ב-C# - דוגמת קוד

עקוב אחר הצעדים הבאים כדי להוסיף טקסט לקובץ PS באמצעות Aspose.Page עבור .NET:

  1. צור זרם פלט עבור מסמך PostScript.
  2. צור מופע של מחלקת PsSaveOptions.
  3. הגדר תיקFonts מותאם אישית. הוא יתווסף לתיקי הגופנים המערכתיים כדי למצוא את הגופן הנדרש.
  4. הגדר את הטקסט לכתוב לקובץ PS והגדר את גודל הגופן.
  5. צור מסמך PS חדש על ידי אתחול אובייקט של מחלקת PsDocument.
  6. השתמש בגופן המערכת (הממוקם בתיקי גופנים מערכתיים) למילוי הטקסט.
  7. קרא למתודה FillText כדי למלא את הטקסט בצבע ברירת המחדל או בצבע שהוגדר כבר. במקרה זה זה שחור.
  8. שמור את המסמך על ידי קריאה למתודת Save.

דוגמת קוד C# הבאה מדגימה כיצד להוסיף טקסט לקובץ PostScript באופן מתוכנת:

using Aspose.Page.EPS.Device;
using Aspose.Page.EPS;
using System.Drawing;
// Define the working directory path.
string dataDir = "files";
// Create output stream for PostScript document.
using (Stream outPsStream = new FileStream(dataDir + "AddText_outPS.ps", FileMode.Create))
{
// Instantiate an instance of the PsSaveOptions class.
PsSaveOptions options = new PsSaveOptions();
// Set custom fonts folder. It will be added to system fonts folders for finding needed font.
options.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };
// Set the text to write to the PS file and define the font size.
string str = "This is a text.";
int fontSize = 48;
// Create a new PS Document by initializing an object of the PsDocument class.
PsDocument document = new PsDocument(outPsStream, options, false);
// Using sysem font (located in system fonts folders) for filling text.
Font font = new Font("Times New Roman", fontSize, FontStyle.Bold);
// Call the FillText method to fill text with default or already defined color. In given case it is black.
document.FillText(str, font, 50, 100);
// Fill text with Blue color.
document.FillText(str, font, 50, 150, new SolidBrush(Color.Blue));
// Close current page
document.ClosePage();
// Save the document by calling the Save method.
document.Save();
}
פלט:
edit-postscript-file

הוספת טקסט בקובץ PS באמצעות מחרוזת יוניקוד

string dataDir = "files";
string FONTS_FOLDER = @"necessary_fonts/";
//Create output stream for PostScript document
using (Stream outPsStream = new FileStream(dataDir + "AddTextUsingUnocodeString_outPS.ps", FileMode.Create))
{
//Create save options with A4 size
PsSaveOptions options = new PsSaveOptions();
// Set custom fonts folder. It will be added to system fonts folders for finding needed font.
options.AdditionalFontsFolders = new string[] { FONTS_FOLDER };
//A text to write to PS file
string str = "試してみます。";
int fontSize = 48;
// Create new 1-paged PS Document
PsDocument document = new PsDocument(outPsStream, options, false);
// Using custom font (located in custom fonts folders) for filling text.
DrFont drFont = ExternalFontCache.FetchDrFont("Arial Unicode MS", fontSize, FontStyle.Regular);
//Fill text with default or already defined color. In given case it is black.
document.FillText(str, drFont, 50, 200);
//Fill text with Blue color.
document.FillText(str, drFont, 50, 250, new SolidBrush(Color.Blue));
//Close current page
document.ClosePage();
//Save the document
document.Save();
}

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

כדי לחקור את הפוטנציאל המלא של Aspose.Page עבור .NET, קבל רישיון ניסיון חינם מכאן.

מסקנה

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

משאבים ציבוריים

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

שאלות נפוצות – FAQs

איך אני יכול להוסיף טקסט לקובץ PS באמצעות Aspose.Page עבור .NET?

כדי להוסיף טקסט, טען את קובץ PS עם PsDocument, צור אובייקט PsText, הוסף אותו למסמך, ושמור את השינויים. השתמש בדוגמת הקוד שסופקה כמדריך.

האם Aspose.Page עבור .NET מתאימה לעריכת קובצי PostScript?

כן, Aspose.Page עבור .NET היא אידיאלית לעריכת קובצי PostScript. היא מציעה API חזק של PostScript, קלות אינטגרציה ואפשרויות התאמה אישית מתקדמות.

האם אני יכול לנסות את Aspose.Page עבור .NET לפני הרכישה?

כן, תוכל לקבל רישיון ניסיון חינם מדף הרישוי הזמני של Aspose. זה מאפשר לך לחקור את תכונות הספרייה ללא מגבלות.

חקור