Engedélyezze a Font Hinting használatát PDF-ben

Bevezetés

GroupDocs.Viewer for .NET egy hatékony eszköz a .NET-alkalmazásokon belüli különféle dokumentumformátumok megtekintésére és kezelésére. Függetlenül attól, hogy PDF-ekkel, Microsoft Office dokumentumokkal, képekkel vagy más formátumokkal dolgozik, a GroupDocs.Viewer zökkenőmentes megoldást kínál ezeknek a fájloknak a megjelenítésére és a velük való interakcióra.

Előfeltételek

Mielőtt belevágna a GroupDocs.Viewer for .NET használatába, győződjön meg arról, hogy a következőket tette:

  1. A .NET alapjai: Ismerkedjen meg a .NET keretrendszer és a C# programozási nyelv alapjaival.
  2. A GroupDocs.Viewer for .NET telepítése: Töltse le és telepítse a GroupDocs.Viewer for .NET könyvtárat. A letöltési linket megtaláloditt.
  3. Fejlesztési környezet: Be kell állítani egy fejlesztői környezetet a Visual Studio vagy bármely más kompatibilis IDE segítségével.
  4. Mintadokumentumok: Gyűjtsön mintadokumentumokat, amelyekkel dolgozni fog a fejlesztési folyamat során.

Névterek importálása

A .NET-projektben importálja a szükséges névtereket a GroupDocs.Viewer funkcióinak használatához.

using System;
using System.IO;
using GroupDocs.Viewer.Options;

1. lépés: Állítsa be a kimeneti könyvtárat

string outputDirectory = "Your Document Directory";

Állítsa be azt a könyvtárat, ahová a megjelenített oldalakat menteni szeretné.

2. lépés: Határozza meg az oldalfájl elérési út formátumát

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

Határozza meg a megjelenített oldalfájlok elnevezésének formátumát. Ebben a példában az oldalak PNG-képként lesznek elmentve, a fájlnév mintájávalpage_1.png, page_2.png, stb.

3. lépés: Inicializálja a Viewer Object-et

using (Viewer viewer = new Viewer(TestFiles.HIEROGLYPHS_1_PDF))

A megjeleníteni kívánt PDF-dokumentum elérési útjának megadásával inicializáljon egy Viewer-objektumot.

4. lépés: Állítsa be a renderelési beállításokat

PngViewOptions options = new PngViewOptions(pageFilePathFormat);
options.PdfOptions.EnableFontHinting = true;

Hozzon létre renderelési beállításokat PNG formátumhoz, és engedélyezze a betűtípus utalást a PDF-beállításokban.

5. lépés: Renderelje le a dokumentumot

viewer.View(options, 1);

Renderelje le a dokumentumot a megadott beállításokkal. Ebben a példában a renderelés az első oldaltól kezdődik.

6. lépés: Jelenítse meg a sikeres üzenetet

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Jelenítsen meg egy sikerüzenetet, amely jelzi, hogy a dokumentum renderelése sikeresen megtörtént, és adja meg a kimeneti könyvtárat, ahová a renderelt oldalak mentésre kerülnek.

Következtetés

Összefoglalva, a GroupDocs.Viewer for .NET átfogó megoldást kínál a különböző dokumentumformátumok megtekintésére és kezelésére a .NET-alkalmazásokon belül. A mellékelt oktatóanyag követésével és funkcióinak felhasználásával könnyedén integrálhatja a dokumentummegtekintési képességeket .NET-projektjeibe.

GYIK

GroupDocs.Viewer for .NET kompatibilis az összes .NET-keretrendszerrel?

A GroupDocs.Viewer for .NET a .NET-keretrendszer több verzióját támogatja, beleértve a .NET Core-t és a .NET-keretrendszert.

Testreszabhatom a renderelési beállításokat a különböző dokumentumformátumokhoz?

Igen, a GroupDocs.Viewer for .NET kiterjedt lehetőségeket kínál a megjelenítési beállítások testreszabására az Ön igényei szerint.

Elérhető a GroupDocs.Viewer for .NET próbaverziója?

Igen, hozzáférhet a GroupDocs.Viewer for .NET ingyenes próbaverziójáhozitt.

Hogyan kaphatok támogatást a GroupDocs.Viewer for .NET számára?

Támogatást és segítséget kaphat a GroupDocs.Viewer közösségi fórumonitt.

Vannak ideiglenes licencek a GroupDocs.Viewer for .NET számára?

Igen, beszerezhet ideiglenes licenceket a GroupDocs.Viewer for .NET számáraitt.