Extract Data from PDF in C# with PdfExtractor. PDF‑файлы широко используются для хранения документов, потому что они сохраняют форматирование на разных устройствах. Тем не менее, работа с PDF часто требует извлечения определённого содержимого — изображений, текста, метаданных или структурированных данных — для повторного использования, анализа или редактирования. Овладев извлечением из PDF, вы сможете экономить время, улучшать рабочие процессы и получать более глубокие инсайты из файлов, с которыми работаете.
Key Features
PDF часто содержат логотипы, диаграммы, фотографии или сканированные изображения. Извлечение этих изображений позволяет повторно использовать их без необходимости копировать целые страницы. High-Resolution Image Extraction – Получайте изображения точно в том виде, в каком они находятся в вашем PDF, для профессионального использования.
Извлечение текста позволяет преобразовать читаемое содержимое PDF в редактируемый текст. Это особенно полезно, когда нужно повторно использовать или проанализировать письменный контент. Выберите один из трёх режимов точности, соответствующий вашим требованиям:
Pure Mode — Сохраняет оригинальное форматирование для структурированного вывода
Raw Mode — Извлекает простой текст без форматирования
Flatten Mode — Удаляет специальные символы и форматирование для чистого, минимального текста
Извлечение свойств позволяет получить информацию о PDF‑документе. Доступные свойства, которые могут быть вам интересны: FileName, Title, Author, Subject, Keywords, Created, Modified, Application, PDF Producer, Number of Pages.
PDF‑формы широко используются в приложениях, опросах, счетах‑фактурах и контрактах. Они позволяют пользователям вводить информацию напрямую в интерактивные поля. После заполнения форм организации часто нуждаются в извлечении этих данных для хранения, отчётности или анализа.
using Documentize;.License.Set("license.lic"); - Optional.ImageExtractorOptions with the input file path and other necessary settingsPdfExtractor.Extract with an instance of ExtractImagesOptions as parameterResultContainer.ResultCollectionExtractTextOptions and set input PDFPdfExtractor.Extract with an instance of ExtractTextOptions as parameter and access the extracted textExtractFormDataToDsvOptions to configure the process of exporting data to CSVPdfExtractor.Extract method, passing the options as a parameterPDF Extractor for .NET is a powerful tool designed to extract images, text, metadata from PDF documents, or Form Data in PDF quickly and easily. It seamlessly integrates into your .NET application, offering a user-friendly solution for accessing visual content from PDFs.
No, this plugin is specifically for extraction from PDFs. For other PDF-related tasks, you can explore the additional plugins available in Documentize library or leverage its full capabilities for document processing.
Extracting this data can be useful for analyze documents, prepare reports, work with AI.
Currently this plugin extracts images in PNG format. Forms data exports specifically into CSV format. If you need other formats like JSON or XML, you may need to use additional tools or customize the output yourself.
If the PDF is scanned or contains images of text, an OCR (Optical Character Recognition) process may be required to convert the image-based text into an editable format.