Extraer Adjuntos de Archivo PDF
Una de las principales categorías bajo las capacidades de extracción del espacio de nombres Aspose.Pdf.Facades es la extracción de adjuntos. Esta categoría proporciona un conjunto de métodos, que no solo ayudan a extraer los archivos adjuntos, sino que también proporciona los métodos que pueden brindarle la información relacionada con los archivos adjuntos, es decir, los métodos GetAttachmentInfo y GetAttachName proporcionan información sobre el archivo adjunto y el nombre del archivo adjunto, respectivamente. Para extraer y luego obtener archivos adjuntos utilizamos los métodos ExtractAttachment y GetAttachment.
El siguiente fragmento de código le muestra cómo usar los métodos de PdfExtractor:
public static void ExtractAttachments()
{
PdfExtractor pdfExtractor = new PdfExtractor();
pdfExtractor.BindPdf(_dataDir + "sample-attach.pdf");
// Extraer archivos adjuntos
pdfExtractor.ExtractAttachment();
// Obtener nombres de archivos adjuntos
if (pdfExtractor.GetAttachNames().Count > 0)
{
Console.WriteLine("Extrayendo y almacenando...");
// Obtener archivos adjuntos extraídos
pdfExtractor.GetAttachment(_dataDir);
}
}