Часто задаваемые вопросы | Aspose.HTML for .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, которые можно использовать для записи информации на полях страниц.