Извлечение вложений из PDF файла
Одна из основных категорий в рамках возможностей извлечения пространства имен Aspose.Pdf.Facades — это извлечение вложений. This category provides a set of methods, which not only help extract the attachments but also provides the methods which can give you the attachment related information i.e. GetAttachmentInfo and GetAttachName methods provide attachment information and attachment name respectively. In order to extract and then get attachments we use ExtractAttachment and GetAttachment methods.
Эта категория предоставляет набор методов, которые не только помогают извлекать вложения, но и предоставляют методы, которые могут дать вам информацию, связанную с вложениями, т.е. методы GetAttachmentInfo и GetAttachName предоставляют информацию о вложении и имя вложения соответственно. Для извлечения и получения вложений мы используем методы ExtractAttachment и GetAttachment.
The following code snippet shows you how to use PdfExtractor methods:
Следующий фрагмент кода показывает, как использовать методы PdfExtractor:
public static void ExtractAttachments()
{
PdfExtractor pdfExtractor = new PdfExtractor();
pdfExtractor.BindPdf(_dataDir + "sample-attach.pdf");
// Extract attachments
pdfExtractor.ExtractAttachment();
// Get attachment names
if (pdfExtractor.GetAttachNames().Count > 0)
{
Console.WriteLine("Extracting and storing...");
// Get extracted attachments
pdfExtractor.GetAttachment(_dataDir);
}
}