Часто задаваемые вопросы | Aspose.HTML для .NET

Вопрос: Как конвертировать HTML-документ в PDF?

Ответ: Это очень просто. Вы можете сделать это буквально с помощью одной строки кода!

1 Aspose.Html.Converters.Converter.ConvertHTML("document.html", new PdfSaveOptions(), "output.pdf");

Дополнительные примеры вы найдете в руководствах Преобразование между форматами.

Вопрос: Какие форматы поддерживает Aspose.HTML?

Ответ: По умолчанию мы поддерживаем HTML, XHTML, SVG, MHTML, EPUB и Markdown. В рамках упомянутых документов мы также поддерживаем спецификации CSS, JavaScript, XPath и HTML5 Canvas. Для получения дополнительной информации посетите страницу Список функций.

Вопрос: Могу ли я использовать HTMLDocument для загрузки файла формата EPUB?

Ответ: Чтобы загружать EPUB, MHTML, SVG или другие поддерживаемые форматы, мы подготовили специальные конечные точки и описали их в статье Creating an HTML Document. Класс HTMLDocument предназначен только для работы с файлами HTML.

Вопрос: Могу ли я использовать Aspose.HTML для извлечения информации из документа?

Ответ: Конечно, у нас есть мощный API для проверки содержимого HTML-документов. Это описано в статье Data Extraction.

Вопрос: Поддерживаете ли вы синтаксис XPath?

Ответ: Да.

Кроме того, мы поддерживаем селекторы CSS и собственный механизм навигации, который называется Document/Element Traversal. Вы можете найти примеры использования в разделе Data Extraction.

Вопрос: Можно ли сохранить сразу несколько HTML-документов?

Ответ: Да, если у вас есть файлы HTML, которые связаны друг с другом, вы можете использовать параметр MaxHandlingDepth для сохранить их как набор файлов.

Вопрос: Можно ли отключить JavaScript для документа?

Ответ: Да. Вы должны использовать sandboxing flags, чтобы отключить потенциально ненадежные ресурсы.

Вопрос: Как использовать объект MemoryStream для хранения результата рендеринга вместо файловой системы?

Ответ: Вы можете реализовать интерфейс Aspose.Html.IO.ICreateStreamProvider для обработки выходных потоков, как это описано в статье Output Streams.

Вопрос: Как проверить список ресурсов, загружаемых вместе с HTML-документом?

Ответ: У нас есть специализированная сетевая служба, которая дает вам полный контроль над всеми сообщениями запроса/ответа. Вы можете использовать его для трассировки запросов, создания собственного кеша, подмены содержимого ответных сообщений и многого другого.

Вопрос: Как переопределить стиль документа?

Ответ: Существует свойство User Style Sheet, которое может быть полезно именно для этой цели.

Вопрос: Мой документ не анализируется должным образом, вместо букв я вижу черные квадраты! Как это исправить?

Ответ: Мы анализируем заголовки документа, чтобы определить набор символов (кодировку) документа. Если кодировка не определена, мы используем UTF-8, которая определена по умолчанию для спецификации HTML5. Если вы знаете, что кодировка отличается от используемой по умолчанию UTF-8, укажите ее напрямую, как описано в статье Environment Configuration.

Вопрос: Я хочу видеть номера страниц внизу документа, как это сделать?

Ответ: Поскольку CSS используется для описания визуального макета документа, мы разработали специализированные расширения CSS, которые можно использовать для записи информации на полях страниц.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.