Dokumentum beszerzése ablak
Bevezetés
PDF-ekkel dolgozik, és jobban szeretné szabályozni, hogyan jelenjenek meg megnyitáskor? Legyen szó a menüsor elrejtéséről vagy az ablak átméretezéséről, hogy illeszkedjen az első oldalhoz, az Aspose.PDF for .NET minden olyan eszközt kínál, amelyre szüksége van a PDF megjelenítőben való megnyitásakor történő testreszabásához. Ebben az oktatóanyagban bemutatjuk, hogyan lehet lekérni és módosítani a dokumentumablak beállításait az Aspose.PDF for .NET-ben.
Előfeltételek
Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:
- Aspose.PDF for .NET telepítve a fejlesztői környezetre.
- Érvényes licenc az Aspose.PDF fájlhoz, vagy beszerezheti aingyenes próbaverzió vagyideiglenes engedély.
- A .NET és a C# alapvető ismerete.
- Visual Studio vagy más megfelelő IDE.
Csomagok importálása
Mielőtt bármilyen kódot írni kezdene, importálnia kell a szükséges csomagokat. Nyissa meg a projektet, és adja hozzá a következő névteret a C# fájl tetejéhez:
using System.IO;
using System;
using Aspose.Pdf;
Ez hozzáférést biztosít az összes osztályhoz és módszerhez, amely a PDF-dokumentumok Aspose.PDF for .NET használatával történő kezeléséhez szükséges.
Most bontsuk le a különböző dokumentumablak-beállítások lekérésének folyamatát. Ebben a példában egy minta PDF-fájlt fogunk használni, melynek neveGetDocumentWindow.pdf
.
1. lépés: Állítsa be a dokumentumkönyvtár elérési útját
Először is meg kell határoznunk a PDF-fájlunk elérési útját. Rendkívül fontos, hogy a megfelelő fájl elérési úttal rendelkezzen, hogy elkerülje a hibákat a végrehajtás során.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Tessék, cserélje ki"YOUR DOCUMENT DIRECTORY"
azzal a könyvtárral, ahol a PDF-fájl található. Ez az Ön munkakönyvtára, ahonnan betöltheti a PDF dokumentumot.
2. lépés: Nyissa meg a PDF-dokumentumot
Most, hogy a fájl elérési útja be van állítva, a következő lépés a PDF-dokumentum megnyitása az Aspose.PDF használatával. Ez betölti a dokumentumot a memóriába, lehetővé téve a tulajdonságainak lekérését.
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
Ezzel az egyszerű kódsorral sikeresen betöltötte a PDF-fájlt apdfDocument
objektum, amely most lehetővé teszi az összes tulajdonság elérését.
3. lépés: Az ablak központosítási állapotának lekérése
Ezután nézzük meg, hogy a dokumentumablakot középre kell-e helyezni megnyitáskor. Ennek alapértelmezett értékefalse
.
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
Ha a kimenet aztrue
, a dokumentum ablaka megnyílik a képernyő közepén. Ellenkező esetben az alapértelmezett pozíciójában nyílik meg.
4. lépés: Ellenőrizze a szöveg irányát
A PDF megjelenésének másik döntő szempontja a szöveg iránya, amely meghatározza, hogy a szöveg balról jobbra (L2R) vagy jobbról balra (R2L) kerül-e beolvasásra. Ezeket az információkat a következő kóddal kérheti le:
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
A kimenet az leszL2R
balról jobbra haladó szöveghez ésR2L
jobbról balra haladó szöveghez. Ez a beállítás különösen hasznos olyan nyelvű dokumentumok esetén, mint az arab vagy a héber.
5. lépés: Jelenítse meg a dokumentum címét az ablakban
következő tulajdonság lehetővé teszi annak szabályozását, hogy a dokumentum címe vagy a fájl neve jelenjen-e meg az ablak címsorában. Alapértelmezés szerint ez be van állítvafalse
, ami azt jelenti, hogy megjelenik a fájl neve.
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
Ha azt szeretné, hogy a fájl neve helyett a dokumentum címe jelenjen meg, ezt a beállítást engedélyezni kell.
6. lépés: Méretezze át az ablakot az első oldalhoz
Néha előfordulhat, hogy a dokumentumablak automatikusan átméretezi magát, hogy a megnyitáskor illeszkedjen a PDF első oldalához. A következőképpen ellenőrizheti, hogy a funkció engedélyezve van-e:
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
Alapértelmezés szerint ez be van állítvafalse
, ami azt jelenti, hogy az ablak mérete változatlan marad, függetlenül az első oldal méretétől.
7. lépés: A menüsor elrejtése
A fókuszáltabb olvasási élmény érdekében érdemes lehet elrejteni a megjelenítő alkalmazás menüsorát. Ezt a beállítást a következő sor segítségével kérheti le:
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
Ez vissza fog térnitrue
ha a menüsor rejtett, ésfalse
egyébként.
8. lépés: Az Eszköztár elrejtése
Hasonlóképpen, érdemes lehet elrejteni az eszköztárat a PDF-megtekintőben a tisztább felhasználói felület érdekében. Ezt a beállítást a következőképpen lehet visszakeresni:
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
Ha ez a beállítás engedélyezve van, az eszköztár el lesz rejtve a PDF megnyitásakor.
9. lépés: A görgetősávok és a felhasználói felület elemeinek elrejtése
Ha csak az oldal tartalmát szeretné megjeleníteni további UI-elemek, például görgetősávok nélkül, ez a beállítás szabályozza ezt a viselkedést:
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
Amikor be van állítvatrue
, a PDF-megjelenítő elrejti a görgetősávokat és a felhasználói felület egyéb elemeit, így csak a dokumentum tartalma marad meg.
10. lépés: Állítsa be a nem teljes képernyős oldal módot
A teljes képernyős módból való kilépéskor a dokumentum megjelenítését a gombbal szabályozhatjaNonFullScreenPageMode
ingatlan. Ez a beállítás hasznos annak meghatározásában, hogy a felhasználó hogyan kezelje a dokumentumot nem teljes képernyős módban.
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
A kimenet különböző módokba állítható, például miniatűrökre, körvonalakra vagy mellékletek panelre.
11. lépés: Határozza meg az oldalelrendezést
Ezzel a beállítással szabályozhatja a dokumentum oldalainak elrendezését. Választhat például egyoldalas vagy folyamatos oszlopnézetet:
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
Ez rugalmasságot biztosít a felhasználóknak a dokumentum tartalmának olvasásában vagy megtekintésében.
12. lépés: Adja meg az oldalmódot
Végül aPageMode
tulajdonság határozza meg, hogy a dokumentum hogyan jelenjen meg megnyitáskor. A lehetőségek közé tartozik a bélyegképek megjelenítése, a teljes képernyős módba való belépés vagy a mellékletek panel megjelenítése.
Console.WriteLine("PageMode : {0}", pdfDocument.PageMode);
Igényeitől függően bármilyen módot beállíthat, amely megfelel a PDF-fájl céljának.
Következtetés
Amint láthatja, az Aspose.PDF for .NET átfogó eszközöket biztosít a PDF-dokumentumok különböző PDF-megjelenítőkben való megjelenítésének kezeléséhez. Függetlenül attól, hogy el szeretné rejteni az eszköztárat, középre akarja helyezni az ablakot, vagy szabályozni szeretné a szöveg irányát, az Aspose.PDF rugalmasságot kínál a felhasználó megtekintési élményének javításához.
GYIK
Testreszabhatom a PDF kezdeti nagyítási szintjét?
Igen, az Aspose.PDF lehetővé teszi a nagyítási szint beállítását a dokumentum megnyitásakor.
Hogyan zárolhatom a PDF ablak méretét?
Beállíthatja aFitWindow
tulajdonság, hogy megakadályozza az ablak átméretezését.
Az Aspose.PDF támogatja a különböző olvasási módokat?
Igen, támogatja a különböző módokat, például a teljes képernyőt, az indexképeket és a mellékleteket.
Lehetséges a görgetősávok elrejtése a PDF-nézőben?
Egyáltalán elrejtheti a görgetősávokat aHideWindowUI
tulajdonáttrue
.
Középre tudom helyezni a dokumentumablakot megnyitáskor?
Igen, ezt a beállításával szabályozhatjaCenterWindow
ingatlan.