Přidejte text s řetězcem Unicode do PostScriptu (PS) pomocí Aspose.Page
Úvod
V oblasti manipulace s dokumenty vyniká Aspose.Page for .NET jako robustní knihovna, která umožňuje vývojářům vytvářet, upravovat a převádět různé formáty dokumentů. Jednou z jeho výkonných funkcí je možnost přidávat text pomocí řetězců Unicode do souborů PostScript (PS). V tomto tutoriálu prozkoumáme podrobného průvodce splněním tohoto úkolu, který poskytuje bezproblémové prostředí pro vývojáře pracující s Aspose.Page.
Předpoklady
Než se ponoříte do výukového programu, ujistěte se, že máte následující předpoklady:
- Pracovní znalost programovacího jazyka C#.
- Nainstalovaná knihovna Aspose.Page for .NET. Můžete si jej stáhnout zAspose.Page pro dokumentaci .NET.
- Vývojové prostředí nastavené s nezbytnými konfiguracemi.
Import jmenných prostorů
Do svého kódu C# importujte požadované jmenné prostory pro používání funkcí Aspose.Page for .NET:
using Aspose.Page;
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using Aspose.Page.Font;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.IO;
Krok 1: Nastavte adresář dokumentů a složku písem
// Cesta k adresáři dokumentů.
string dataDir = "Your Document Directory";
string FONTS_FOLDER = "Your Fonts Directory";
Krok 2: Vytvořte výstupní proud pro dokument PostScript
using (Stream outPsStream = new FileStream(dataDir + "AddTextUsingUnocodeString_outPS.ps", FileMode.Create))
{
// Vytvořte možnosti uložení s velikostí A4
PsSaveOptions options = new PsSaveOptions();
options.AdditionalFontsFolders = new string[] { FONTS_FOLDER };
// ... (zde lze nastavit další možnosti)
// Vytvořte nový 1stránkový dokument PS
PsDocument document = new PsDocument(outPsStream, options, false);
// ... (Další kroky budou vysvětleny níže)
// Uložte dokument
document.Save();
}
Krok 3: Přidejte text Unicode s vlastním písmem
string str = "試してみます."; // Unicode text
int fontSize = 48;
// Použití vlastního písma pro vyplnění textu
DrFont drFont = ExternalFontCache.FetchDrFont("Arial Unicode MS", fontSize, FontStyle.Regular);
document.FillText(str, drFont, 50, 200);
document.FillText(str, drFont, 50, 250, new SolidBrush(Color.Blue));
Krok 4: Zavřete aktuální stránku
document.ClosePage();
Krok 5: Dokončete a uložte dokument
document.Save();
Závěr
V tomto tutoriálu jsme prošli procesem přidávání textu Unicode do dokumentu PostScript pomocí Aspose.Page for .NET. Využitím jeho výkonných schopností mohou vývojáři vylepšit své pracovní postupy při manipulaci s dokumenty a zajistit flexibilitu a přesnost.
FAQ
Q1: Mohu používat Aspose.Page pro .NET s jinými programovacími jazyky?
A1: Aspose.Page je primárně navržen pro .NET, ale jsou k dispozici i další verze pro Javu.
Q2: Jak získám dočasnou licenci pro Aspose.Page for .NET?
A2: NávštěvaDočasná licence pro získání dočasné licence.
Q3: Existuje komunitní fórum pro diskuse Aspose.Page?
A3: Ano, navštivteFórum Aspose.Page za podporu komunity.
Q4: S jakými formáty může Aspose.Page for .NET pracovat?
A4: Aspose.Page podporuje různé formáty, včetně XPS, PS, EPS, PDF a dalších.
Q5: Mohu přizpůsobit vzhled přidaného textu?
A5: Ano, můžete přizpůsobit písmo, velikost, barvu a další vlastnosti textu v Aspose.Page.