CuongPham Ответов: 2

Преобразование pdf в pptx на языке C#


Как я могу конвертировать PDF в pptx с помощью кодирования C#.
Пожалуйста,помогите мне прочитать файл pdf

2 Ответов

Рейтинг:
16

Richard MacCutchan

Получите копию этого документа. iTextSharp/[^] библиотека, чтобы читать PDF-файлы. Вам понадобится Microsoft.Офис.Взаимодействие.powerpoint [^] классы для записи файлов ppt.


thatraja

Точно, 5!

CuongPham

Я использовал его...но я не могу прочитать файл pdf по форме .

Richard MacCutchan

Извините, но у меня нет опыта работы в этой библиотеке. Если у вас есть конкретная проблема с кодом, то опубликуйте новый вопрос с описанием fule, неисправным кодом и любыми сообщениями об ошибках или кодами состояния.

CuongPham

эм...я использовал Pdfbox для чтения pdf-файла...но у меня была проблема :
PdfDocument pdfdoc = PdfDocument.load(имя файла);
PDFTextStripper stripper = новый PDFTextStripper();
вернуться стриптизерша.то gettext(pdfdoc);
Проблема:
- Не удалось найти тип или имя пространства имен "PdfDocument" (отсутствует директива using или ссылка на сборку).
- Имя "PdfDocument" не существует в текущем контексте.

Richard MacCutchan

Что ж, это сообщение вполне понятно; добавьте правильную ссылку на ваш проект и связанный с ним текст. using оператор для вашего исходного модуля. Это основные проблемы C#, которые вы должны понимать, если разрабатываете программы на C#.

CuongPham

Я добавил ссылку в ваш проект и использовал библиотеку, но у нее была ошибка

Рейтинг:
0

Hector_S

Приведенное выше решение больше не применимо для больших конверсий. iTextSharp с тех пор перешел на версию 7 и заплатил. Единственным решением было бы программно создать PPTX-файл через OpenXML.


Maciej Los

Это неправда! iText7 имеет 2 версии лицензирования. Сообщество основано на AGPL. Подробнее на: iText сайт.
Кстати: ОП не упоминал, что он/она хочет использовать его в коммерческих целях.