2009-11-23 4 views
0

У меня есть файл PDF, который я хочу преобразовать в PowerPoint с помощью .NET. Какой лучший инструмент для работы? Самая важная часть конверсии заключается в том, что она похожа на источник как можно более. Ну, это, и это можно сделать программно.Лучший способ конвертировать PDF в PowerPoint serveride в .NET

+0

A PDF, или много различных файлов PDF? PDF - это просто контейнер, для текста, изображений, векторной графики и т. Д. – carillonator

+0

Либо или. Я использую websupergoo, и я могу использовать это, чтобы разделить PDF-файлы на многие разделы или объединить несколько разделов в один. – diadem

+0

О, я вижу, что вы просите. PDF создается динамически сервером на основе запроса пользователя. Это не один статический файл. – diadem

ответ

3

У вас есть несколько вариантов:

  • 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

+1, и для последнего пункта вы можете добавить другую ссылку на Aspose для своего PowerPoint API (http://www.aspose.com/categories/.net-components/aspose.slides-for-.net/default .aspx) –

+1

Большое вам спасибо. Сейчас я изучаю эти варианты. Я начинаю с WebSuperGoo. EMF векторизован, но некоторый текст поворачивается на 90 градусов. Это не происходит с png/jpg/etc, поэтому я отправляю их по электронной почте. – diadem

+0

Осталось только 18 часов. Маркировка в качестве ответа, чтобы удостовериться, что вы получаете кредит, когда должен быть кредит. – diadem

0

Это довольно грубый вопрос. Мое предложение состояло в том, чтобы сделать PDF-страницы в виде изображений и приклеить изображения в слайдах внутри PowerPoint.

Это, безусловно, способно программно.

+0

Это на самом деле то, что я делаю прямо сейчас, но пользователи недовольны этим. Люди хотят использовать файлы PowerPoint в качестве презентаций. Это означает, что он будет в больших проекторах с экранами настенных размеров и всем этим джазом. Поскольку этот метод использует изображения вместо шрифтов truetype и т. П., Люди не могут увеличивать масштаб без пикселизации. Вот почему я ищу истинное обращение. – diadem

+1

Я ничего не знаю, что это сделает. Если вам нужно было это закодировать с нуля, это займет много времени. Я не знаю, что такое рынок для инструментов конвертирования PDF-> PPT, но вы можете продать его, когда закончите :) – jgallant

+1

Продать? Это будет больше похоже на http://www.xkcd.com/664/. Как насчет генераторов HTML для PPT? – diadem