Definir Preferência de Visualização de um Arquivo PDF Existente

Definir Preferência de Visualização 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 de visualização. 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 CENTER WINDOW com o qual centralizamos a janela, depois removemos a barra de ferramentas superior com HIDE MENUBAR e com PAGE MODE USE NONE abrimos 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.CENTER_WINDOW);
            editor.changeViewerPreference(ViewerPreference.HIDE_MENUBAR);
            editor.changeViewerPreference(ViewerPreference.PAGE_MODE_USE_NONE);
            
            editor.save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
            GetViewerPreference();
        }