Definir Preferência do Visualizador de PDF
Definir Preferência do Visualizador de um Arquivo PDF Existente
A classe ViewerPreference representa modos de exibição de arquivos PDF; por exemplo, posicionar a janela do documento no centro da tela, ocultar a barra de menu do aplicativo visualizador etc.
O método ChangeViewerPreference na classe PdfContentEditor permite que você altere a preferência do visualizador. Para fazer isso, você precisa criar um objeto da classe PdfContentEditor e vincular o arquivo PDF de entrada usando o método BindPdf.
Depois disso, você pode chamar o método ChangeViewerPreference para definir qualquer preferência. Finalmente, você deve salvar o arquivo PDF atualizado usando o método Save. O trecho de código a seguir mostra como alterar a preferência do visualizador em um arquivo PDF existente.
Por exemplo, especificamos o parâmetro CenterWindow com o qual centralizamos a janela, após remover a barra de ferramentas superior com HideMenubar e com PageModeUseNone abrir o modo de tela cheia.
public static void SetViewerPreference()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
// Alterar Preferências do Visualizador
editor.ChangeViewerPreference(ViewerPreference.CenterWindow);
editor.ChangeViewerPreference(ViewerPreference.HideMenubar);
editor.ChangeViewerPreference(ViewerPreference.PageModeFullScreen);
// Salva o arquivo PDF resultante
editor.Save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
GetViewerPreference();
}