Este breve guia ajuda você a como anexar um arquivo a um PDF em C#. Ele compartilha uma lista de etapas necessárias para escrever o programa e os recursos necessários para executar o código de amostra que demonstra como adicionar anexos a PDF em C#. Esta operação não requer nenhuma ferramenta ou software de terceiros e pode ser realizada em qualquer um dos sistemas operacionais que suportam a plataforma .NET.
Passos para Inserir Anexo em PDF em C#
- Defina o ambiente para usar Aspose.PDF for .NET para anexar um arquivo a um PDF
- Abra o arquivo PDF de destino usando a classe Document onde o anexo deve ser adicionado
- Instancie o objeto de classe FileSpecification fornecendo o nome do arquivo e a descrição
- Chame o método Add() na coleção EmbeddedFiles do arquivo PDF carregado
- Salve o arquivo PDF resultante no disco com um anexo nele
Estas etapas resumem o processo de como adicionar anexo em PDF em C#. Cada arquivo PDF possui uma coleção de arquivos incorporados onde novos arquivos podem ser adicionados como anexos ao PDF. O objeto de classe FileSpecification deve ser iniciado, pois é necessário para adicionar a esta coleção.
Código para adicionar anexo em PDF em C#
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open the document | |
Document pdfDocument = new Document("Input.pdf"); | |
// Setup the FileSpecification object | |
FileSpecification spec = new FileSpecification("attachment.txt", "Attachment file description"); | |
// Embed the file to the PDF | |
pdfDocument.EmbeddedFiles.Add("1", spec); | |
// Save the document | |
pdfDocument.Save("AddAttachment.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Este código de amostra mostra como anexar arquivos a PDF em C#. Em primeiro lugar, é iniciado o objeto de classe FileSpecification que possui vários construtores usando nomes de arquivo, fluxos de arquivo, descrições de arquivo e anotações em diferentes combinações. Da mesma forma, o método Add() na propriedade EmbeddedFiles do arquivo PDF tem vários métodos sobrecarregados que usam a chave do arquivo e o objeto de classe FileSpecification para definir o arquivo anexo.
Neste tópico, observamos o processo para inserir arquivo em PDF em C#. Se você quiser aprender o processo para adicionar assinaturas digitais em um arquivo PDF, consulte o artigo em como adicionar assinatura digital a PDF em C #.