Как экспортировать только содержимое таблицы в файл excel через программирование на C#? В настоящее время я извлекаю все содержимое из PDF-файлов, используя PDFNET SDK, но не смог прочитать таблицу как табличную структуру.Экспортировать таблицы из pdf в Excel?
ответ
Я попытался использовать вышеупомянутые решения, но не смог его реализовать. Существует так много бесплатных sdk или dll, таких как pdfnet, pdfclown, itextsharp, pdfbox, pdflib.Finally снова попытался с помощью pdfnet sdk, теперь я могу в состоянии сделать это, если мой ввод pdf имеет тип tagged pdf.
с помощью word.bbox() и line.bbox() ... –
Я знаю, что SDK для этого продукта не использовал, но я использовал автономный продукт , Он читает содержимое PDF в электронной таблице (многие опции экспорта).
Продукт OmniPage от Nuance http://australia.nuance.com/for-business/by-product/omnipage/index.htm.
есть SDK со свободной оценкой.
Использование bytescount PDF Extractor SDK, мы можем быть в состоянии извлечь всю страницу, как показано ниже,
CSVExtractor extractor = new CSVExtractor();
extractor.RegistrationName = "demo";
extractor.RegistrationKey = "demo";
TableDetector tdetector = new TableDetector();
tdetector.RegistrationKey = "demo";
tdetector.RegistrationName = "demo";
// Load the document
extractor.LoadDocumentFromFile("C:\\sample.pdf");
tdetector.LoadDocumentFromFile("C:\\sample.pdf");
int pageCount = tdetector.GetPageCount();
for (int i = 1; i <= pageCount; i++)
{
int j = 1;
do
{
extractor.SetExtractionArea(tdetector.GetPageRect_Left(i),
tdetector.GetPageRect_Top(i),
tdetector.GetPageRect_Width(i),
tdetector.GetPageRect_Height(i)
);
// and finally save the table into CSV file
extractor.SavePageCSVToFile(i, "C:\\page-" + i + "-table-" + j + ".csv");
j++;
} while (tdetector.FindNextTable()); // search next table
}
, так как это старый пост, надеюсь, что это поможет другим.
Выше ответ (Джон) работает, это действительно полезно.
Но вместо использования кода я использую инструменты SDK для PDF-экстрасчета байтов.
Кстати, инструмент будет генерировать много листов в одном файле excel.
Вы можете использовать код, указанный ниже, в excel, чтобы сгенерировать его как один лист.
Sub ConvertAsOne()
Application.ScreenUpdating = False
For j = 1 To Sheets.Count
If Sheets(j).Name <> ActiveSheet.Name Then
X = Range("A65536").End(xlUp).Row + 1
Sheets(j).UsedRange.Copy Cells(X, 1)
End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "succeed!", vbInformation, "note"
End Sub
- 1. Экспортировать результаты из таблицы R в Excel?
- 2. Как экспортировать в pdf, word, excel файл
- 3. экспортировать имена файлов PDF в папку excel
- 4. Я хочу экспортировать данные в PDF/Excel
- 5. Как экспортировать таблицу таблицы html в PDF?
- 6. Как экспортировать данные из ListView в Excel и PDF (VBA)
- 7. Как экспортировать объект таблицы в Excel
- 8. Возможно ли экспортировать данные в формате PDF из справочной таблицы
- 9. Невозможно экспортировать таблицу jqgrid как excel/pdf.
- 10. Экспортировать в pdf - Reporting Viewer
- 11. Как экспортировать таблицы Excel в новые книги
- 12. Как экспортировать из таблицы HTML в таблицу Excel?
- 13. Как экспортировать данные из таблицы SQL Server в файл Excel
- 14. Как экспортировать данные из таблицы html в excel?
- 15. Экспортировать данные из таблицы в название столбца excel
- 16. Как экспортировать диаграммы Excel из таблицы данных в VB.NET
- 17. Экспортировать php-страницу в pdf
- 18. пакетный файл tabcmd экспортировать PDF из таблицы сервера
- 19. Экспортировать содержимое таблицы MySql в PDF с помощью php
- 20. Экспортировать специфический идентификатор таблицы jsp для excel
- 21. Как экспортировать данные из struts2 в Excel
- 22. Невозможно экспортировать содержимое ultrawebgrid для Excel таблицы из WebDialog
- 23. Как экспортировать dataList в Excel и PDF с помощью Primefaces
- 24. Невозможно экспортировать PDF, CSV, EXCEL в отображаемый тег
- 25. Экспортировать диапазон рабочих листов Excel в PDF-ошибку
- 26. Как экспортировать диаграмму в формате Excel и PDF, используя Chart.js
- 27. Im пытается экспортировать файл Excel в pdf, но выравнивание идет?
- 28. Экспорт таблицы jsp в excel, word, pdf
- 29. Экспортировать изображение BLOB из таблицы
- 30. Как экспортировать в Excel?
В PDF нет реальной табличной структуры ... так что вам в основном придется прибегать к каким-то «распознаваниям таблиц» ... которые по определению будут давать некоторые правильные и некорректные результаты ... – Yahia