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