HTML DOC PDF XPS какой формат больше подходит для документов? - PullRequest
0 голосов
/ 07 августа 2009

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

Ответы [ 2 ]

1 голос
/ 07 августа 2009

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

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

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

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

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

0 голосов
/ 07 августа 2009

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

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

http://www.pdfsharp.com/

...