Pobierz okno dokumentu
Wstęp
Czy pracujesz z plikami PDF i chcesz mieć większą kontrolę nad tym, jak wyglądają po otwarciu? Niezależnie od tego, czy chodzi o ukrycie paska menu, czy zmianę rozmiaru okna, aby dopasować je do pierwszej strony, Aspose.PDF dla .NET zapewnia wszystkie narzędzia potrzebne do dostosowania zachowania pliku PDF po otwarciu w przeglądarce. W tym samouczku pokażemy, jak pobierać i manipulować ustawieniami okna dokumentu w Aspose.PDF dla .NET.
Wymagania wstępne
Zanim przejdziesz do samouczka, upewnij się, że spełnione są następujące wymagania wstępne:
- Aspose.PDF dla .NET zainstalowany w środowisku programistycznym.
- Ważna licencja na Aspose.PDF lub możesz uzyskaćbezpłatny okres próbny Lublicencja tymczasowa.
- Podstawowa znajomość .NET i C#.
- Visual Studio lub inne odpowiednie środowisko IDE.
Importuj pakiety
Zanim zaczniesz pisać kod, musisz zaimportować niezbędne pakiety. Otwórz swój projekt i na górze pliku C# dodaj następującą przestrzeń nazw:
using System.IO;
using System;
using Aspose.Pdf;
Dzięki temu uzyskasz dostęp do wszystkich klas i metod niezbędnych do manipulowania dokumentami PDF za pomocą Aspose.PDF dla .NET.
Teraz rozłóżmy proces pobierania różnych ustawień okna dokumentu. W tym przykładzie użyjemy przykładowego pliku PDF o nazwieGetDocumentWindow.pdf
.
Krok 1: Ustaw ścieżkę katalogu dokumentu
Po pierwsze, musimy zdefiniować ścieżkę do naszego pliku PDF. Ważne jest, aby mieć poprawną ścieżkę do pliku, aby uniknąć błędów podczas wykonywania.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Tutaj zamień"YOUR DOCUMENT DIRECTORY"
z rzeczywistym katalogiem, w którym znajduje się Twój plik PDF. To jest Twój katalog roboczy, z którego będziesz ładować dokument PDF.
Krok 2: Otwórz dokument PDF
Teraz, gdy ścieżka pliku jest ustawiona, następnym krokiem jest otwarcie dokumentu PDF za pomocą Aspose.PDF. Spowoduje to załadowanie dokumentu do pamięci, umożliwiając pobranie jego właściwości.
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
Dzięki tej prostej linijce kodu udało Ci się pomyślnie załadować plik PDF dopdfDocument
obiekt, co umożliwi Ci dostęp do wszystkich jego właściwości.
Krok 3: Pobierz stan centrowania okna
Następnie sprawdźmy, czy okno dokumentu powinno być wyśrodkowane po otwarciu. Domyślna wartość tofalse
.
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
Jeśli wyjście jesttrue
, okno dokumentu otworzy się na środku ekranu. W przeciwnym wypadku otworzy się w domyślnej pozycji.
Krok 4: Sprawdź kierunek tekstu
Innym istotnym aspektem wyglądu pliku PDF jest kierunek tekstu, który określa, czy tekst jest czytany od lewej do prawej (L2R) czy od prawej do lewej (R2L). Możesz pobrać te informacje, używając następującego kodu:
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
Wynik będzie następującyL2R
dla tekstu pisanego od lewej do prawej iR2L
dla tekstu od prawej do lewej. To ustawienie jest szczególnie przydatne w przypadku dokumentów w językach takich jak arabski lub hebrajski.
Krok 5: Wyświetl tytuł dokumentu w oknie
Następna właściwość pozwala kontrolować, czy tytuł dokumentu czy nazwa pliku ma być wyświetlana na pasku tytułu okna. Domyślnie jest to ustawione nafalse
, co oznacza, że zostanie wyświetlona nazwa pliku.
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
Jeśli chcesz, aby zamiast nazwy pliku był wyświetlany tytuł dokumentu, to ustawienie musi być włączone.
Krok 6: Zmień rozmiar okna, aby dopasować je do pierwszej strony
Czasami możesz chcieć, aby okno dokumentu automatycznie zmieniało rozmiar, aby dopasować się do pierwszej strony pliku PDF po jego otwarciu. Oto jak sprawdzić, czy ta funkcja jest włączona:
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
Domyślnie jest to ustawione nafalse
, co oznacza, że rozmiar okna pozostanie taki sam, niezależnie od rozmiaru pierwszej strony.
Krok 7: Ukryj pasek menu
Aby uzyskać bardziej skoncentrowane wrażenia z czytania, możesz ukryć pasek menu aplikacji przeglądarki. Możesz odzyskać to ustawienie, używając następującego wiersza:
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
To wrócitrue
jeśli pasek menu jest ukryty ifalse
W przeciwnym razie.
Krok 8: Ukryj pasek narzędzi
Podobnie, możesz również chcieć ukryć pasek narzędzi w przeglądarce PDF, aby uzyskać czystszy interfejs użytkownika. To ustawienie można pobrać w następujący sposób:
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
Jeśli to ustawienie jest włączone, pasek narzędzi będzie ukryty po otwarciu pliku PDF.
Krok 9: Ukryj paski przewijania i elementy interfejsu użytkownika
Jeśli chcesz wyświetlić tylko zawartość strony, bez żadnych dodatkowych elementów interfejsu użytkownika, takich jak paski przewijania, to ustawienie kontroluje to zachowanie:
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
Gdy ustawione natrue
przeglądarka PDF ukryje paski przewijania oraz inne elementy interfejsu użytkownika, pozostawiając tylko treść dokumentu.
Krok 10: Ustaw tryb strony inny niż pełny ekran
Możesz kontrolować sposób wyświetlania dokumentu po wyjściu z trybu pełnoekranowego za pomocąNonFullScreenPageMode
właściwość. To ustawienie jest pomocne w definiowaniu sposobu interakcji użytkownika z dokumentem w trybie innym niż pełny ekran.
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
Wyjście można ustawić w różnych trybach, takich jak miniatury, kontury lub panel załączników.
Krok 11: Zdefiniuj układ strony
To ustawienie pozwala kontrolować układ stron dokumentu. Na przykład możesz wybrać widok pojedynczej strony lub widok ciągłej kolumny:
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
Dzięki temu użytkownicy mają większą swobodę w sposobie czytania i przeglądania treści dokumentu.
Krok 12: Określ tryb strony
Na koniec,PageMode
właściwość definiuje sposób wyświetlania dokumentu po jego otwarciu. Opcje obejmują wyświetlanie miniatur, wchodzenie w tryb pełnoekranowy lub wyświetlanie panelu załączników.
Console.WriteLine("PageMode : {0}", pdfDocument.PageMode);
Możesz ustawić dowolny tryb, zależnie od potrzeb, odpowiadający celowi Twojego pliku PDF.
Wniosek
Jak widać, Aspose.PDF dla .NET zapewnia kompleksowe narzędzia do manipulowania sposobem wyświetlania dokumentów PDF w różnych przeglądarkach PDF. Niezależnie od tego, czy chcesz ukryć pasek narzędzi, wyśrodkować okno, czy kontrolować kierunek tekstu, Aspose.PDF oferuje elastyczność, aby ulepszyć wrażenia użytkownika podczas oglądania.
Często zadawane pytania
Czy mogę dostosować początkowy poziom powiększenia pliku PDF?
Tak, Aspose.PDF pozwala na ustawienie poziomu powiększenia podczas otwierania dokumentu.
Jak mogę zablokować rozmiar okna pliku PDF?
Możesz ustawićFitWindow
właściwość zapobiegająca zmianie rozmiaru okna.
Czy Aspose.PDF obsługuje różne tryby czytania?
Tak, obsługuje różne tryby, takie jak pełny ekran, miniatury i załączniki.
Czy można ukryć paski przewijania w przeglądarce PDF?
Oczywiście, możesz ukryć paski przewijania, ustawiającHideWindowUI
nieruchomość dotrue
.
Czy mogę wyśrodkować okno otwartego dokumentu?
Tak, możesz to kontrolować, ustawiającCenterWindow
nieruchomość.