2010-04-03 2 views
1

Мне нужен простой способ показать различные типы документов (.doc, .xls, .jpg ...) на веб-страницах. В идеале пользователь печатает или сохраняет этот документ, и этот документ автоматически преобразуется в Adobe-Flash.print to Flash in C#

Я знаю, что существуют существующие решения. Тем не менее, я хотел бы реализовать их в своем приложении, написанном на C#.

Может ли кто-нибудь указать мне, как написать «Принтер» на C#, где печатаемые документы могут быть напечатаны, и что выводит SWF-файл?

Спасибо, Reinhard

+0

Я действительно смущен тем, что вы хотите, так как вы говорите о веб-страницах, а затем о печати, но когда я работаю на веб-страницах, я полагаюсь на печать браузера, что немного выходит за рамки веб-разработчика , Наконец, я полностью не понимаю (или согласен), почему это идеальный вариант для печати на Flash. Не могли бы вы уточнить? –

+0

Возможно, было бы проще печатать в PDF и иметь PDF-файлы как-то конвертированные на серверной стороне. – svinto

+0

@Richard: С помощью «Print OR Save» я имел в виду печать в PDF-файл или сохранение этого файла в собственном формате приложений, а затем преобразование этого файла в Flash, который затем отображается внутри веб-страницы. – Reinhard

ответ

1

Я не знаю, если это совсем то, что вы ищете, но вы видели IText для .NET?

http://www.ujihara.jp/iTextdotNET/en/

+0

На самом деле, возможно, есть лучшая ссылка: http://itextsharp.sourceforge.net/ – kmontgom

+0

Из того, что я видел при быстром просмотре, эта библиотека может быть полезна для создания PDF из C#. Тем не менее, я ищу способ конвертировать СУЩЕСТВУЮЩИЕ PFD, DOCs ..etc .. в Adobe-FLASH – Reinhard

+0

Тогда вы можете посмотреть SWFTOOLS (http://www.swftools.org/about.html); они рекламируют программу для преобразования PDF в SWF. Не похоже, что это библиотека, поэтому вам придется «выложить» из C# /. NET, чтобы выполнить ее, но она выглядит многообещающей. – kmontgom

0

идея будет конвертировать все файлы в 2-х форматах: идеально PDF для печати и JPEG для просмотра вспышки. Есть способы конвертировать большинство документов в PDF, печать из PDF будет оптимальной и позволит вам перейти от .doc к jpeg.

GhostScript - это интерпретатор PDF, который может конвертировать PDF в jpeg. Его открытый источник.

Есть также полностью управляемые коммерческие компоненты .Net, которые могут конвертировать PDF в Jpg. Поиск "Tall Components PDF"

+0

Это один из способов, который я мог бы взять ... распечатать в PDF-файле. Но тогда ... Как преобразовать PDF в FLASH или SILVERLIGHT - я хочу показать содержимое на веб-странице – Reinhard

+0

Вам нужно преобразовать каждую страницу в формат, который может отображать вспышку или silverlight, скорее всего, jpg и загрузить в страниц динамически. Вам нужно будет создать интерфейс для отображения изображений, слайд-шоу, просмотра одной страницы или репликации интерфейса стиля акробата и т. Д. –

1

Попробуйте Распечатать2Flash (www.print2flash.com). Кажется, это идеально подходит для этой цели. У него даже есть SDK, который имеет образец C#, который демонстрирует, как можно конвертировать любой печатный документ в Flash с C#.