Establecer Preferencia de Visualización del PDF
Establecer Preferencia de Visualización de un Archivo PDF Existente
La clase ViewerPreference representa modos de visualización de archivos PDF; por ejemplo, posicionar la ventana del documento en el centro de la pantalla, ocultar la barra de menú de la aplicación del visor, etc.
El método ChangeViewerPreference en la clase PdfContentEditor te permite cambiar la preferencia de visualización. En orden de hacer eso, necesitas crear un objeto de la clase PdfContentEditor y enlazar el archivo PDF de entrada usando el método BindPdf.
Después de eso, puedes llamar al método ChangeViewerPreference para establecer cualquier preferencia. Finalmente, tienes que guardar el archivo PDF actualizado usando el método Save. El siguiente fragmento de código te muestra cómo cambiar la preferencia del visor en un archivo PDF existente.
Por ejemplo, especificamos el parámetro CenterWindow con el cual centramos la ventana, después removemos la barra de herramientas superior con HideMenubar y con PageModeUseNone abrimos el modo de pantalla completa.
public static void SetViewerPreference()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
// Cambiar las preferencias del visor
editor.ChangeViewerPreference(ViewerPreference.CenterWindow);
editor.ChangeViewerPreference(ViewerPreference.HideMenubar);
editor.ChangeViewerPreference(ViewerPreference.PageModeFullScreen);
// Guarda el PDF resultante en un archivo
editor.Save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
GetViewerPreference();
}