Á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:

  1. 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.
  2. Aspose.PDF .NET-hez: Le kell töltenie és telepítenie kell az Aspose.PDF könyvtárat. Megtalálhatoditt.
  3. 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:

  1. Nyissa meg a Visual Studio projektet.
  2. Kattintson a jobb gombbal a projektre a Solution Explorerben, és válassza a “NuGet-csomagok kezelése” lehetőséget.
  3. 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.