Aspose.Words Web File Processor za .NET
Aspose.Words Web File Processor za .NET pruža razvijalcima moćan alat za stvaranje, preuzimanje, uređivanje i spašavanje web-orientovanih dokumenata МХТМЛ формати, омогућава беспрекорно аутоматизацију генерисања веб садржаја, трансформације и паковања у .НЕТ апликацијама. било да убризгате ХТМЛ фрагменте, реструктуришете постојеће документе или извозите потпуно самоконтентне МХТЛ архиве, овај плугин нуди јак, меморијски ефикасан АПИ.
Инсталација и подешавање
- Инсталирајте пакету Aspose.Words путем НУГЕТ .
- Позивајући се на
Aspose.Words.dll
u vašem projektu. - Поставите своју лиценцу (укључујући и Метеран лиценцирање ) Пре било какве обраде.
- Kompatibilan je sa sistemima Windows, Linux, macOS, Xamarin i Mono preko .NET Framework, .NET Core i monoDevelop.
Кључне карактеристике и функције
1) Преузимање и пасирање докумената
- Преузмите ХТМЛ и МХТЛ из путовања датотека, струја, бајтова или УРЛ-а.
- Покретање у модел објекта оптимизован за веб садржај.
- Инспектирајте и манипулишете таговима главе / мета, стилским линијама, спољним референцијама и садржајем тела.
2. манипулација у меморији
- Представљен као дрво чворова (елементи, текст, коментари).
- Унесите, уклоните или замените чворове по означном имену, ЦСС класу или КСПАТХ-прикладном питању.
- Прилагођавање атрибута (
src
,alt
,class
,style
) То је програмски.
var doc = new Document("Input.html");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Web File Processor.");
doc.Save("EditedOutput.html");
Стилинг, ЦСС и ињекција ресурса
- Ињектирати или модификовати ЦСС правила у
<style>
и блоковима. - Референтне спољне ЦСС/ЈС преко
<link>
или<script>
Таг је. - Ажурирајте имена класа или атрибуте стила за конзистентну тему.
- Аплицирајте масовне ажурирања за корпоративни бренд или реактивни дизајн.
4. слика и управљање ресурсима
- Екстрактирајте, замените или уградите слике и бинарне ресурсе.
- Конвертирајте спољне референце у инлине (базе64) УРИ података.
- Пакујте слике, шрифтове и скрипте у једну МХТМЛ архиву.
HTML и МХТМЛ опције за извоз
- Експорт у ХТМЛ или МХТЛ са пуним контролом.
- Конфигурисање кодирања (УТФ-8, ИСО-8859-1, итд.).
- Изаберите да ли ресурси остају спољни или уграђени.
- Fine-tune deo narudžbe u MHTML paketima.
6. напредне обраде кутије
- Прекините оптерећење или штедњу ресурса са прилагођеним токовима.
- Повратак УРЛ-а је динамичан.
- Претварање сировог ХТМЛ-а пре него што га пошаљете на мрежу.
Графице, табеле и визуелни елементи
- Унесите графике са
DocumentBuilder.InsertChart
Прилагођавање прекоShape.Chart
. - Управљање табелама, листима и форматирањем параграфа.
- Управљајте бројевима, коментарима и пратите промене за сарадњу.
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Web Processor Chart Example";
chart.Series.Clear();
chart.Series.Add("Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartOutput.html");
8. подешавање странице и напредни распоред
- Прилагодите маргине, оријентацију и величину странице.
- Прилагодите главе, стопала, границе и секције прекида.
- Оптимизирајте распоред за припремљене веб документе.
Књижевни знаци и навигација
- Креирање бројева за структурирану навигацију.
- Контролисање нивоа бројева када се штеди.
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark1");
builder.Write("Generated by Aspose.Words Web File Processor");
builder.EndBookmark("Bookmark1");
doc.Save("BookmarkOutput.html");
10. перформансе и стриминг
- Оптимизовани за високопродуктивне веб сервере.
- Подржава пренос великих датотека у комадима.
- Одвојено пуњење за слике и скрипте.
Најбоља пракса
- Иницијалишете своју лиценцу на стартапу како бисте избегли режим процене.
- Користите АПИ за стриминг за гигабајтске документе.
- Преферирају ЦСС за фрагменте, екстерни ЦСС за пуне странице.
- Очистите непотребне чворове пре извоза како бисте смањили величину датотеке.
- Поређење различитих подешавања извоза за оптималну компатибилност клијента.
- Преузмите струје ресурса у
using
блокирања како би се избегле пропусте.
Tipovi za rešavanje problema
- Уверите се да су ХТМЛ/МХТЛ улазнице добро формиране.
- Validirajte licencijske ključeve kako biste spriječili prekide radnog vremena.
- Користите кутије догађаја за централизоване регистрације и преписивање УРЛ-а.
- Проверите експортирани МХТМЛ у више клијената да бисте потврдили компатибилност.
Često postavljana pitanja (FAQ)
**П: Који формати Аппосе.Вордс Веб Датотеке Процесор за подршку .НЕТ?**A: Podržava HTML i MHTML za ulaz i izlaz.
**Q: Могу ли манипулисати ЦСС и скриптима?**А: Да, можете убризгати или модификовати улине / спољашње ЦСС и ЈС.
**П: Да ли подржава велике веб документе?**Одговор: Да, то укључује стриминг и одвојено пуњење за ефикасну велику обраду.
**П: Могу ли креирати графике и табеле у ХТМЛ излазу?**Одговор: Да, графике, табеле, листе и други визуелни елементи су потпуно подржани.