Definir informações do arquivo PDF - facades

A classe PdfFileInfo permite que você defina informações específicas do arquivo de um documento PDF. Você precisa criar um objeto da classe PdfFileInfo e, em seguida, definir diferentes propriedades específicas do arquivo, como Autor, Título, Palavra-chave e Criador, etc. Por fim, salve o arquivo PDF atualizado usando o método saveNewInfo(..) do objeto PdfFileInfo.

O trecho de código a seguir mostra como definir informações do arquivo PDF.

 public static void SetPdfInfo()
    {
        PdfFileInfo fileInfo = new PdfFileInfo(_dataDir + "sample.pdf");
        // Definir informações do PDF
        fileInfo.setAuthor("Aspose");
        fileInfo.setTitle ("Hello World!");
        fileInfo.setKeywords("Peace and Development");
        fileInfo.setCreator ("Aspose");
        
        // Salvar arquivo atualizado
        fileInfo.saveNewInfo(_dataDir + "SetfileInfo_out.pdf");
    }

Definir Informações de Meta

O método setMetaInfo permite que você adicione qualquer informação. Em nosso exemplo, adicionamos um campo. Confira o próximo trecho de código:

   public static void SetMetaInfo()
    {
        // Criar instância do objeto PdfFileInfo
        PdfFileInfo fInfo = new PdfFileInfo(_dataDir + "sample.pdf");
       
        // Definir novo atributo de cliente como meta informação
        fInfo.setMetaInfo("Reviewer", "Usuário do Aspose.PDF");

        // Salvar arquivo atualizado
        fInfo.saveNewInfo(_dataDir + "SetMetaInfo_out.pdf");

    }