Начало работы с библиотекой – Aspose.HTML
Что такое HTML?
Поскольку вы читаете эту страницу, мы предполагаем, что вы знаете ответ. Но мы даем краткую информацию, чтобы освежить вашу память. Язык гипертекстовой разметки (HTML) – это стандартный язык разметки для создания веб-страниц. Он определяет структуру веб-контента. Ему могут помочь другие технологии, такие как каскадные таблицы стилей (CSS) для описания внешнего вида/представления веб-страницы и языки сценариев, такие как JavaScript, для описания функциональности/поведения.
Преимущества использования Aspose.HTML
Использование Aspose.HTML for .NET в вашем проекте дает вам следующие преимущества:
- Богатый набор функций
- Производительность и масштабируемость
- Минимальная кривая обучения
Богатый набор функций
Aspose.HTML for .NET предназначен для обработки не только HTML, но и всех родственных форматов: CSS, SVG, JavaScript, EPUB, MHTML. Вот почему он предлагает вам множество функций в самых разных областях:
- Объектная модель документа – создана по официальной HTML документации, что позволяет редактировать, создавать и удалять узлы.
- Запросы XPath, селекторы CSS и интерфейсы обхода, которые можно использовать для навигации по узлам и сбора данных.
- Много точных, высокопроизводительных преобразователей. Вы можете посетить статью Список функций или обратиться к разделу Преобразование между форматами, чтобы увидеть полный список поддерживаемых форматов файлов.
- Работа с CSS, JavaScript и другими встроенными форматами.
Вы можете узнать больше обо всех этих и других функциях в статье Список функций.
Производительность и масштабируемость
Aspose.HTML – это сборка из одного файла, написанная на C#, которая поддерживает несколько версий .NET Framework и .NET Standard. Вот почему вы сможете использовать его в любом типе 32-битного или 64-битного приложения .NET, включая ASP.NET, WCF, WinForms и т. д. Это быстрый и легкий компонент, который создает, конвертирует и редактирует HTML, XHTML, SVG, MHTML и EPUB документы эффективно.
Aspose.HTML for .NET является многопоточным, если только один поток работает с документом одновременно. Это типичный сценарий, когда один поток работает над одним документом. Разные потоки могут безопасно работать с разными документами одновременно.
Минимальная необходимость обучения
Хотя в Aspose.HTML есть много общедоступных классов, интерфейсов и перечислений, кривая обучения минимальна. Мы достигли этого, разработав наш общедоступный API с учетом следующих целей:
- API, определенный в официальной документации HTML, SVG и CSS, должен быть реализован как есть.
- Обеспечьте баланс между простотой использования и детальной настройкой.
Выполнив первую цель, мы добились того, что наш API аналогичен тем, которые используются современными браузерами, а значит, наш API хорошо структурирован и описан.
Пример выполнения второй цели можно увидеть в Converter API. С одной стороны, вы можете конвертировать HTML, XHTML, EPUB, MHTML или SVG во множество выходных форматов всего одной строкой кода.
1 Aspose.Html.Converters.Converter.ConvertHTML(@"<span>Hello World!!</span>", ".", new Aspose.Html.Saving.PdfSaveOptions(), "output.pdf");
но, с другой стороны, вы можете тонко настроить процесс преобразования, если хотите.
Техническая поддержка
Aspose предоставляет неограниченную бесплатную техническую поддержку для всех своих продуктов. Поддержка доступна для всех пользователей, включая оценку. Если вам нужна помощь с Aspose.HTML, учтите следующее:- Основной канал поддержки – Aspose.Forums. Разместите свой вопрос на форуме Aspose.HTML, и вы получите ответ в течение нескольких часов.
- Обратите внимание, Aspose не предоставляет техническую поддержку по телефону. Поддержка по телефону доступна только по вопросам продажи и покупки.
- Ожидая ответа на форумах, учитывайте разницу в часовых поясах.
Если у вас есть проблема с Aspose.HTML, выполните следующие простые шаги, чтобы решить ее наиболее эффективным способом:
- Убедитесь, что вы используете последнюю версию Aspose.HTML, прежде чем сообщать о проблеме. Обратитесь к ресурсу Aspose.HTML для загрузки .NET, чтобы узнать о последней версии.
- Просмотрите форумы, эту документацию и Справочник по API, прежде чем сообщать о проблеме; возможно, на ваш вопрос уже был дан ответ.
- При сообщении о проблеме, пожалуйста, включите исходный документ и, возможно, фрагмент вашего кода, который вызывает проблему. Если вам нужно прикрепить несколько файлов, заархивируйте их в один. Вы можете безопасно прикреплять свои документы на Aspose.Forums, если тема отмечена/создана как закрытая, поскольку только вы и разработчики Aspose будете иметь доступ к прикрепленным файлам.
- Пожалуйста, попробуйте сообщить об одной проблеме в каждой теме. Если у вас есть другая проблема, сообщите о ней в отдельной теме.