Get and set viewer preferences in C# and VB.NET
With GemBox.Pdf, you can get and set PDF files viewer preferences in your C# or VB.NET application.
The following example shows how you can set PdfDocument.ViewerPreferences
of an existing PDF document.

using GemBox.Pdf;
class Program
{
static void Main()
{
// If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
using (var document = PdfDocument.Load("%InputFileName%"))
{
// Get viewer preferences specifying the way the document should be displayed on the screen.
var viewerPreferences = document.ViewerPreferences;
// Modify viewer preferences.
viewerPreferences.CenterWindow = false;
viewerPreferences.FitWindow = true;
viewerPreferences.HideMenubar = true;
viewerPreferences.HideToolbar = false;
viewerPreferences.NonFullScreenPageMode = PdfPageMode.FullScreen;
viewerPreferences.ViewArea = PdfPageBoundaryType.MediaBox;
document.Save("Viewer Preferences.pdf");
}
}
}
Imports GemBox.Pdf
Module Program
Sub Main()
' If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY")
Using document = PdfDocument.Load("%InputFileName%")
' Get viewer preferences specifying the way the document should be displayed on the screen.
Dim ViewerPreferences = document.ViewerPreferences
' Modify viewer preferences.
ViewerPreferences.CenterWindow = False
ViewerPreferences.FitWindow = True
ViewerPreferences.HideMenubar = True
ViewerPreferences.HideToolbar = False
ViewerPreferences.NonFullScreenPageMode = PdfPageMode.FullScreen
ViewerPreferences.ViewArea = PdfPageBoundaryType.MediaBox
document.Save("Viewer Preferences.pdf")
End Using
End Sub
End Module
Want more?
Like it?
Published: December 13, 2018 | Modified: September 3, 2020 | Author: Stipo Rubic