Запис на документ

Повечето от задачите, които трябва да изпълните Aspose.Words включва запазване на документ. Запис на документ Aspose.Words осигурява Save метод на Document Клас. Има претоварване, което позволява запис на документ във файл, поток, или ASP.NET HtpResponse обект за изпращане до клиент браузър. Документът може да бъде записан във всеки поддържан от Aspose.Words. За списъка на всички поддържани формати за запис вижте SaveFormat Изброяване.

Запис във файл

Просто използвайте Save метод с име на файл. Aspose.Words ще определи формата за запис от разширението на файла, който посочите.

Следният пример за код показва как да заредите и запишете документ във файл:

Запис към поток

Предайте обект на поток Save метод. Необходимо е изрично да се посочи формата за запис при запис към поток.

Следният пример за код показва как да се зареди и запази документ към поток:

Изпращане на документ на клиент браузър

За да изпратите документ на клиентски браузър, използвайте специално претоварване, което отнема четири параметъра: име на файл, запис на формат, запис на тип и ASP.NET HtpResponse обект. Начинът, по който документът ще бъде представен на потребителя е представен от ContentDisposition изброяване, което определя дали изпратеният на браузъра документ ще предостави възможност да се отвори директно в браузъра или в приложението, свързано с разширението на файла.

Следният пример за код показва как да изпратите документ до клиента от браузър ASP.NET код:

Това претоварване на Save не е наличен метод при използване на .NET Профил на клиента DLL. Този DLL се намира в net3.5_ClientProfile папка. На .NET Клиентският профил изключва възли като System.Web, следователно, HttpResponse не е на разположение. Това е изцяло по дизайн.

Това може да се прояви като грешка:

“Не претоварване за метод “Запази” изисква параметри “4."

Ако имате нужда да използвате Aspose.Words в ASP.NET приложение, Препоръчва се употребата на .NET 2.0 DLL, където правилното претоварване е на разположение, както е описано в тази статия.

Запис в PCL

Aspose.Words поддържа запазване на документ в PCL (Printer Command Language). Aspose.Words може да записва документи във формат PCL 6 (PCL 6 подобрена или PCL XL). На PclSaveOptions Класът може да се използва за определяне на допълнителни опции при запис на документ във формат PCL.

Следният пример за код показва как да запишете документ в PCL чрез използване на опции за запис:

Вижте също

  • Информация за ASP.NET HtpResponse Обект