Umiejętność konwertowania dokumentów do formatu PDF jest niemal wymaganą umiejętnością w erze cyfrowej. Ponieważ format PDF jest powszechnie akceptowanym standardem, często musimy konwertować dokumenty programu Word do tego przenośnego formatu podczas udostępniania. W tym artykule przyjrzymy się programistycznemu renderowaniu dokumentów programu Word w celu wyświetlenia ich w formacie PDF przy użyciu języka C#. Ponadto zobaczymy, jak przekształcić te dokumenty edytora tekstu w zabezpieczone pliki PDF przy użyciu języka C# w aplikacji .NET.
Przeglądarka plików Word i PDF — interfejs API platformy .NET
GroupDocs.Viewer for .NET to interfejs API, który umożliwia programistom tworzenie zaawansowanych aplikacji opartych na platformie .NET. Interfejs API umożliwia renderowanie dokumentów w formatach PDF, HTML i graficznych w aplikacji. W tym artykule pokażemy, jak używać go do przeglądania dokumentów Word jako plików PDF.
Interfejs API można pobrać jako pliki DLL lub instalator MSI z sekcji pobierania lub zainstalować w swojej aplikacji .NET za pomocą NuGet.
PM> Install-Package GroupDocs.Viewer
Jak przeglądać dokumenty Worda jako PDF przy użyciu C#
Zacznijmy od domyślnych opcji renderowania. Oto kroki, które pokazują, jak przekształcić dokument programu Word w plik PDF za pomocą zaledwie kilku wierszy kodu C#.
- Załaduj dokument programu Word, używając klasy Viewer.
- Przygotuj domyślne Opcje widoku PDF.
- Wywołaj metodę View, aby zapisać załadowany dokument programu Word jako plik PDF.
Oto kod C#, który renderuje dokument programu Word jako plik PDF:
// Jak przeglądać dokumenty Worda jako PDF przy użyciu C#
using GroupDocs.Viewer.Options;
...
using (Viewer viewer = new Viewer("path/document.docx"))
{
PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
viewer.View(options);
}
Poniżej przedstawiono dane wyjściowe powyższego kodu:
Dokument programu Word jako plik PDF chroniony hasłem z wyłączoną opcją drukowania przy użyciu języka C#
Tutaj znajdziesz odpowiedź na dwa poniższe pytania w zaledwie kilku wierszach kodu:
- Jak przekonwertować dokument programu Word na plik PDF chroniony hasłem?
- Jak zrobić plik PDF z wyłączoną opcją drukowania?
Te kroki poprowadzą Cię, jak przekształcić dokument programu Word w chroniony plik PDF z ograniczonymi uprawnieniami przy użyciu języka C#:
- Załaduj dokument programu Word (DOC/DOCX) za pomocą klasy Viewer.
- Przygotuj ustawienia zabezpieczeń, korzystając z klasy Security.
- Ogranicz dostęp do dokumentu, ustawiając DocumentOpenPassword.
- Ogranicz drukowanie, modyfikację i ekstrakcję plików PDF, ustawiając PermissionsPassword.
- Zezwól / Odmów uprawnień, ustawiając atrybut Uprawnienia.
- Teraz ustaw Opcje widoku PDF i dodaj do niego ustawienia zabezpieczeń.
- Wywołaj metodę View, aby wyświetlić załadowany dokument programu Word jako plik PDF chroniony hasłem z ograniczonymi uprawnieniami.
Poniższy kod C# renderuje dokument programu Word jako chroniony plik PDF bez uprawnień do drukowania:
// Jak przeglądać dokumenty programu Word jako chronione pliki PDF przy użyciu języka C#
using GroupDocs.Viewer.Options;
...
using (Viewer viewer = new Viewer("path/document.docx"))
{
Security security = new Security
{
DocumentOpenPassword = "opening-pass",
PermissionsPassword = "permission-pass",
Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
};
PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
{
Security = security
};
viewer.View(options);
}
PDF chroniony hasłem
Teraz za każdym razem, gdy plik PDF jest otwierany, poprosi Cię o podanie hasła, aby go otworzyć.
PDF z wyłączoną opcją drukowania
Zgodnie z uprawnieniami ustawionymi podczas konwersji wyjściowy plik PDF będzie miał ograniczone uprawnienia. Użytkownik nie będzie mógł wydrukować tego pliku PDF z powodu wyłączonych opcji drukowania.
Uzyskaj bezpłatną tymczasową licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, zbadaliśmy, jak używać języka C# do programowego przeglądania i konwertowania dokumentów programu Word na pliki PDF, w tym opcji ochrony hasłem wynikowego pliku PDF. Nauczyliśmy się również ograniczać drukowanie plików PDF, ustawiając jego uprawnienia. Dzięki tej wiedzy możesz teraz łatwo stworzyć własną przeglądarkę plików Word i PDF, podobną do aplikacji GroupDocs.Viewer Online.
Aby lepiej zrozumieć GroupDocs.Viewer for .NET, zapoznaj się z jego dokumentacją. Jeśli masz jakieś pytania lub wątpliwości, skontaktuj się z nami za pośrednictwem forum.