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();
        }