Okno Získat dokument

Zavedení

Pracujete s PDF a chcete mít větší kontrolu nad tím, jak se zobrazí po otevření? Ať už se jedná o skrytí panelu nabídek nebo změnu velikosti okna tak, aby se vešlo na první stránku, Aspose.PDF for .NET vám poskytuje všechny nástroje, které potřebujete k přizpůsobení chování PDF při otevření v prohlížeči. V tomto tutoriálu rozebereme, jak načíst a manipulovat s nastavením okna dokumentu v Aspose.PDF pro .NET.

Předpoklady

Než se ponoříte do výukového programu, ujistěte se, že máte splněny následující předpoklady:

Importujte balíčky

Než začnete psát jakýkoli kód, budete muset naimportovat potřebné balíčky. Otevřete svůj projekt a do horní části souboru C# přidejte následující jmenný prostor:

using System.IO;
using System;
using Aspose.Pdf;

To vám umožní přístup ke všem třídám a metodám potřebným pro manipulaci s dokumenty PDF pomocí Aspose.PDF pro .NET.

Nyní si rozeberme proces načítání různých nastavení okna dokumentu. Pro tento příklad použijeme ukázkový soubor PDF s názvemGetDocumentWindow.pdf.

Krok 1: Nastavte cestu k adresáři dokumentu

Nejprve musíme definovat cestu k našemu souboru PDF. Je důležité, abyste měli správnou cestu k souboru, abyste se vyhnuli chybám během provádění.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Tady, vyměňte"YOUR DOCUMENT DIRECTORY" se skutečným adresářem, kde se nachází váš soubor PDF. Toto je váš pracovní adresář, odkud načtete dokument PDF.

Krok 2: Otevřete dokument PDF

Nyní, když je cesta k souboru nastavena, je dalším krokem otevření dokumentu PDF pomocí Aspose.PDF. Tím se dokument načte do paměti, což vám umožní získat jeho vlastnosti.

Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");

Pomocí tohoto jednoduchého řádku kódu jste úspěšně načetli soubor PDF dopdfDocument objekt, který vám nyní umožní přístup ke všem jeho vlastnostem.

Krok 3: Načtěte stav centrování okna

Dále zkontrolujeme, zda má být okno dokumentu při otevření vystředěno. Výchozí hodnota pro toto jefalse.

Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);

Pokud je výstuptrue, okno dokumentu se otevře uprostřed obrazovky. V opačném případě se otevře ve výchozí poloze.

Krok 4: Zkontrolujte směr textu

Dalším zásadním aspektem vzhledu PDF je směr textu, který určuje, zda se text čte zleva doprava (L2R) nebo zprava doleva (R2L). Tyto informace můžete získat pomocí následujícího kódu:

Console.WriteLine("Direction : {0}", pdfDocument.Direction);

Výstup budeL2R pro text zleva doprava aR2L pro text psaný zprava doleva. Toto nastavení je užitečné zejména pro dokumenty v jazycích, jako je arabština nebo hebrejština.

Krok 5: Zobrazení názvu dokumentu v okně

Další vlastnost umožňuje řídit, zda se má v záhlaví okna zobrazovat název dokumentu nebo název souboru. Ve výchozím nastavení je toto nastavenofalse, což znamená, že se zobrazí název souboru.

Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);

Pokud chcete, aby se místo názvu souboru zobrazoval název dokumentu, musí být toto nastavení povoleno.

Krok 6: Změňte velikost okna tak, aby se vešlo na první stránku

Někdy můžete chtít, aby se okno dokumentu po otevření automaticky změnilo tak, aby se vešlo na první stránku PDF. Zde je návod, jak zkontrolovat, zda je tato funkce povolena:

Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);

Ve výchozím nastavení je toto nastavenofalse, což znamená, že velikost okna zůstane bez ohledu na velikost první stránky.

Krok 7: Skryjte panel nabídek

Chcete-li dosáhnout cílenějšího čtení, možná budete chtít skrýt lištu nabídky v aplikaci prohlížeče. Toto nastavení můžete získat pomocí následujícího řádku:

Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);

To se vrátítrue pokud je panel nabídek skrytý afalse jinak.

Krok 8: Skryjte panel nástrojů

Podobně můžete také chtít skrýt panel nástrojů v prohlížeči PDF pro čistší uživatelské rozhraní. Toto nastavení lze získat následovně:

Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);

Pokud je toto nastavení povoleno, panel nástrojů se při otevření PDF skryje.

Krok 9: Skryjte posuvníky a prvky uživatelského rozhraní

Pokud chcete zobrazit pouze obsah stránky bez dalších prvků uživatelského rozhraní, jako jsou posuvníky, toto nastavení řídí toto chování:

Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);

Při nastavení natrue, prohlížeč PDF skryje posuvníky a další prvky uživatelského rozhraní a ponechá pouze obsah dokumentu.

Krok 10: Nastavte režim stránky mimo celou obrazovku

Způsob zobrazení dokumentu při ukončení režimu celé obrazovky můžete ovládat pomocí tlačítkaNonFullScreenPageMode vlastnictví. Toto nastavení je užitečné pro definování způsobu interakce uživatele s dokumentem v režimu jiné než celé obrazovky.

Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);

Výstup lze nastavit na různé režimy, jako jsou miniatury, obrysy nebo panel příloh.

Krok 11: Definujte rozvržení stránky

Toto nastavení umožňuje řídit způsob rozvržení stránek dokumentu. Můžete se například rozhodnout pro zobrazení jedné stránky nebo souvislé zobrazení sloupců:

Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);

To dává uživatelům flexibilitu při čtení nebo prohlížení obsahu dokumentu.

Krok 12: Určete režim stránky

Konečně,PageMode vlastnost definuje, jak se má dokument zobrazit při otevření. Možnosti zahrnují zobrazení miniatur, vstup do režimu celé obrazovky nebo zobrazení panelu příloh.

Console.WriteLine("PageMode : {0}", pdfDocument.PageMode);

V závislosti na vašich potřebách to můžete nastavit na jakýkoli režim, který vyhovuje účelu vašeho PDF.

Závěr

Jak můžete vidět, Aspose.PDF for .NET poskytuje komplexní nástroje pro manipulaci s tím, jak se vaše dokumenty PDF zobrazují v různých prohlížečích PDF. Ať už chcete skrýt panel nástrojů, vycentrovat okno nebo ovládat směr textu, Aspose.PDF nabízí flexibilitu pro vylepšení uživatelského zážitku ze sledování.

Nejčastější dotazy

Mohu přizpůsobit počáteční úroveň přiblížení PDF?

Ano, Aspose.PDF umožňuje nastavit úroveň přiblížení při otevření dokumentu.

Jak mohu uzamknout velikost okna PDF?

Můžete nastavitFitWindow vlastnost, která zabrání změně velikosti okna.

Podporuje Aspose.PDF různé režimy čtení?

Ano, podporuje různé režimy, jako je celá obrazovka, miniatury a přílohy.

Je možné skrýt posuvníky v prohlížeči PDF?

Rozhodně můžete skrýt posuvníky nastavenímHideWindowUI majetek dotrue.

Mohu při otevření vycentrovat okno dokumentu?

Ano, můžete to ovládat nastavenímCenterWindow vlastnictví.