Állítsa be az alapértelmezett betűtípust a PDF-fájlban
Bevezetés
Előfordult már, hogy megnyitott egy PDF-dokumentumot csak azért, hogy azt tapasztalja, hogy a betűtípusok hiányoznak, vagy nem jelennek meg megfelelően? Ez frusztráló lehet, igaz? Nos, ne félj! Ebben az oktatóanyagban azt mutatjuk be, hogyan állíthatunk be alapértelmezett betűtípust egy PDF-fájlban az Aspose.PDF for .NET használatával. Ez a nagy teljesítményű könyvtár lehetővé teszi a PDF-dokumentumok egyszerű kezelését, és az alapértelmezett betűtípus beállítása csak egy a számos szolgáltatás közül. Szóval, fogd meg a kódoló kalapot, és kezdjük is!
Előfeltételek
Mielőtt belevágnánk a kódba, néhány dolgot meg kell határoznia:
- Visual Studio: Győződjön meg arról, hogy a Visual Studio telepítve van a gépen. Ez a legjobb IDE a .NET fejlesztéshez.
- Aspose.PDF .NET-hez: Le kell töltenie és telepítenie kell az Aspose.PDF könyvtárat. Megtalálhatoditt.
- Alapvető C# ismeretek: A C# programozás egy kis ismerete sokat segít az általunk tárgyalt példák megértésében.
Csomagok importálása
A kezdéshez importálnia kell a szükséges csomagokat a C# projektbe. A következőképpen teheti meg:
- Nyissa meg a Visual Studio projektet.
- Kattintson a jobb gombbal a projektre a Solution Explorerben, és válassza a “NuGet-csomagok kezelése” lehetőséget.
- Keressen rá
Aspose.PDF
és telepítse a legújabb verziót.
Miután telepítette a csomagot, készen áll a kódolás megkezdésére!
1. lépés: Állítsa be projektjét
Hozzon létre egy új projektet
Először is hozzunk létre egy új C# projektet a Visual Studióban:
- Nyissa meg a Visual Studio-t, és válassza az “Új projekt létrehozása” lehetőséget.
- Válassza a „Konzolalkalmazás (.NET Core)” lehetőséget, majd kattintson a „Tovább” gombra.
- Nevezze el projektjét (pl.
AsposePdfExample
), majd kattintson a “Létrehozás” gombra.
Add Irányelvek használatával
Most pedig adjuk hozzá a szükséges használati direktívákat az oldal tetejéreProgram.cs
fájl:
using Aspose.Pdf;
using Aspose.Pdf.Text;
using System.IO;
Ezek az utasítások lehetővé teszik az Aspose.PDF osztályok és metódusok elérését.
2. lépés: Töltse be a PDF-dokumentumot
Adja meg a dokumentum elérési útját
Ezután meg kell adnia annak a PDF-dokumentumnak az elérési útját, amellyel dolgozni szeretne. Íme, hogyan kell csinálni:
string dataDir = "YOUR DOCUMENT DIRECTORY"; // Cserélje le a tényleges könyvtárával
string documentName = Path.Combine(dataDir, "input.pdf");
Ügyeljen arra, hogy cserélje ki"YOUR DOCUMENT DIRECTORY"
a PDF-fájl tényleges elérési útjával.
Töltse be a dokumentumot
Most töltsük be a meglévő PDF dokumentumot:
using (FileStream fs = new FileStream(documentName, FileMode.Open))
{
Document document = new Document(fs);
}
Ez a kódrészlet megnyitja a PDF-fájlt, és létrehoz egyDocument
manipulálható objektum.
3. lépés: Állítsa be az alapértelmezett betűtípust
PdfSaveOptions létrehozása
Most jön az izgalmas rész! Létre kell hoznia egy példánytPdfSaveOptions
az alapértelmezett betűtípus megadásához:
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
Adja meg az alapértelmezett betűtípusnevet
Ezután beállíthatja az alapértelmezett betűtípus nevét. Ebben a példában az “Arial” kifejezést fogjuk használni:
pdfSaveOptions.DefaultFontName = "Arial";
Ez a sor arra utasítja az Aspose.PDF-et, hogy az Arial-t használja alapértelmezett betűtípusként minden olyan szöveghez, amely nem rendelkezik meghatározott betűtípussal.
4. lépés: Mentse el a dokumentumot
Végül itt az ideje, hogy a módosított PDF-dokumentumot az új alapértelmezett betűtípussal mentse:
document.Save(Path.Combine(dataDir, "output_out.pdf"), pdfSaveOptions);
Ez a sor a dokumentumot más néven mentioutput_out.pdf
a megadott könyvtárban.
Következtetés
És megvan! Sikeresen beállított egy alapértelmezett betűtípust egy PDF-fájlban az Aspose.PDF for .NET használatával. Ez az egyszerű, de hatékony funkció segíthet abban, hogy dokumentumai pontosan úgy nézzenek ki, ahogyan szeretné, még akkor is, ha hiányoznak a betűtípusok. Tehát, ha legközelebb betűtípus-problémákkal küzdő PDF-fájllal találkozik, pontosan tudni fogja, mit kell tennie!
GYIK
Mi az Aspose.PDF for .NET?
Az Aspose.PDF for .NET egy olyan könyvtár, amely lehetővé teszi a fejlesztők számára PDF-dokumentumok programozott létrehozását, kezelését és konvertálását.
Használhatok más betűtípust is az Arial mellett?
Igen, a rendszerre telepített bármely betűtípust megadhatja alapértelmezett betűtípusként.
Ingyenesen használható az Aspose.PDF?
Az Aspose.PDF ingyenes próbaverziót kínál, de a teljes funkcionalitás érdekében licencet kell vásárolnia.
Hol találok további dokumentációt?
Átfogó dokumentációt találhatitt.
Hogyan kaphatok támogatást az Aspose.PDF fájlhoz?
Az Aspose fórumon keresztül kaphat támogatástitt.