2009-08-07 3 views
0

Я собираюсь сохранить документы с веб-сайта ASP.NET на серверный диск. Я могу просто сохранить его как html, но, вероятно, более подходящими будут другие форматы документов wiдl. Если да, то как сохранить его как DOC PDF или другое (в ASP.NET C#)?HTML DOC PDF XPS какой формат подходит для документов?

ответ

1

Если вам требуется точный рендеринг, вы можете забыть о HTML. Если нет, это отличный выбор.

Слово Двоичный формат (97-2003) в настоящее время замедляется, постепенно прекращается, поэтому я тоже забуду об этом (ради того, чтобы открыть документы за 15 лет). Кроме того, это проприетарный формат, что означает, что вы заблокированы для поддержки поставщиков для чтения/записи вашего документа.

Который оставляет вас с двумя вариантами, если вам нужен точный рендеринг: PDF и XPS.

XPS - довольно новый формат, поддерживаемый Microsoft. К сожалению, поддержка позади этого сейчас немного низка. Но это, вероятно, наберет импульс из-за того, что это открытый формат.

PDF, с другой стороны, является хорошо известным форматом, который поддерживается в течение многих лет. Если вы хотите сохранить точный рендер документа и все же (случайно) сможете открыть его через несколько лет, я думаю, что это ваш лучший выбор, но XPS по-прежнему остается отличным выбором.

+0

Я думаю, что офис двоичная будет вокруг дольше, чем это, возможно, просто не в MS Office. На данный момент слишком много устаревших документов для людей, чтобы они переходили в новые форматы (тяжелая работа для начала). С другой стороны, есть много людей, которые хотят, чтобы эти документы оставались читаемыми. –

+0

** @ Dana the Sane: ** Да, но у них также много устаревших форматов, которые все еще находятся в активном использовании и довольно долгое время (OpenDocument, PDF) и имеют общедоступные спецификации в случае, если формат всегда поэтапно, что облегчает вам разработку вашего собственного читателя/писателя через 20 лет. –

0

Вы можете сохранить его как PDF-файл с помощью любого из следующих способов печати. CutePDF Writer - один из примеров. Он устанавливается как драйвер принтера, поэтому вы можете печатать PDF-файлы из любого приложения.

Если вы собираетесь создавать документы «на лету» с веб-сервера, вам понадобится еще что-то вроде PDFSharp.

http://www.pdfsharp.com/

+0

Как долго формат pdf будет актуальным? – Constantine

Смежные вопросы