У меня есть файл PDF, который я хочу преобразовать в PowerPoint с помощью .NET. Какой лучший инструмент для работы? Самая важная часть конверсии заключается в том, что она похожа на источник как можно более. Ну, это, и это можно сделать программно.Лучший способ конвертировать PDF в PowerPoint serveride в .NET
ответ
У вас есть несколько вариантов:
- Keep генерации изображений, но с использованием более подробное представление, как EMF format, так как офис, кажется, нравится; Я использовал для сохранения изображения рабочего листа как EMF, до compress it as EMZ и вставки его в документ Word с использованием большой Размер DPI, с (почти) без потерь.
- Чтобы использовать коммерческий компонент для преобразования PDF в HTML, как Aspose.Recognition for .NET
- Поскольку вы создаете свой PDF динамически, вы также можете создать свой PPT с помощью Open XML API. Если вам не Office 2007 установлен в ваши клиента машины, вам необходимо скачать Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats
+1, и для последнего пункта вы можете добавить другую ссылку на Aspose для своего PowerPoint API (http://www.aspose.com/categories/.net-components/aspose.slides-for-.net/default .aspx) –
Большое вам спасибо. Сейчас я изучаю эти варианты. Я начинаю с WebSuperGoo. EMF векторизован, но некоторый текст поворачивается на 90 градусов. Это не происходит с png/jpg/etc, поэтому я отправляю их по электронной почте. – diadem
Осталось только 18 часов. Маркировка в качестве ответа, чтобы удостовериться, что вы получаете кредит, когда должен быть кредит. – diadem
Это довольно грубый вопрос. Мое предложение состояло в том, чтобы сделать PDF-страницы в виде изображений и приклеить изображения в слайдах внутри PowerPoint.
Это, безусловно, способно программно.
Это на самом деле то, что я делаю прямо сейчас, но пользователи недовольны этим. Люди хотят использовать файлы PowerPoint в качестве презентаций. Это означает, что он будет в больших проекторах с экранами настенных размеров и всем этим джазом. Поскольку этот метод использует изображения вместо шрифтов truetype и т. П., Люди не могут увеличивать масштаб без пикселизации. Вот почему я ищу истинное обращение. – diadem
Я ничего не знаю, что это сделает. Если вам нужно было это закодировать с нуля, это займет много времени. Я не знаю, что такое рынок для инструментов конвертирования PDF-> PPT, но вы можете продать его, когда закончите :) – jgallant
Продать? Это будет больше похоже на http://www.xkcd.com/664/. Как насчет генераторов HTML для PPT? – diadem
A PDF, или много различных файлов PDF? PDF - это просто контейнер, для текста, изображений, векторной графики и т. Д. – carillonator
Либо или. Я использую websupergoo, и я могу использовать это, чтобы разделить PDF-файлы на многие разделы или объединить несколько разделов в один. – diadem
О, я вижу, что вы просите. PDF создается динамически сервером на основе запроса пользователя. Это не один статический файл. – diadem