Definir Informações do Arquivo PDF

A classe PdfFileInfo permite definir informações específicas de arquivo de um arquivo PDF. Você precisa criar um objeto da classe PdfFileInfo e, em seguida, definir diferentes propriedades específicas de arquivo como Autor, Título, Palavra-chave e Criador etc. Finalmente, 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
                Author = "Aspose",
                Title = "Hello World!",
                Keywords = "Peace and Development",
                Creator = "Aspose"
            };
            // Salvar arquivo atualizado
            fileInfo.SaveNewInfo(_dataDir + "SetFileInfo_out.pdf");
        }

Definir Informações de Meta

O método SetMetaInfo permite adicionar 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
            Aspose.Pdf.Facades.PdfFileInfo fInfo = new Aspose.Pdf.Facades.PdfFileInfo(_dataDir + "sample.pdf");

            // Definir novo atributo de cliente como meta info
            fInfo.SetMetaInfo("Reviewer", "Aspose.PDF user");

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