پردازشکننده پرونده XML Aspose.Words برای .NET
بایگانی برچسب ها: Words XML پردازنده فایل برای .NET توسعه دهندگان را قادر می سازد تا به راحتی اسناد مبتنی بر برچسب ها را ایجاد، بارگذاری، ویرایش و ذخیره کنند. آن را پشتیبانی از ورودی های XML و اجازه می دهد تا خروجی به فرمت های چندگانه با تنظیمات ثابت و جریان از جمله XPS، XamlFixed، OpenXPS, XAMLFlow، و XamaL FlowPack. این باعث می شود که آن یک انتخاب متنوع برای برنامه های .Net که نیاز به تبدیل، تولید و یا انتشار جریان های کار.
نصب و نصب
- نصب بسته Aspose.Words از طریق NuGet .
- اضافه کردن یک مرجع به
Aspose.Words.dll
در پروژه شما. - تنظیمات مجوز متریکی قبل از تماس با API برای باز کردن عملکرد کامل.
- پلتفرم های پشتیبانی شده: ویندوز، لینوکس، macOS، Xamarin، Mono و .NET Core.
ویژگی ها و وظایف اصلی
1- ایجاد اسناد زبان مارکپ
- ساختن درختان مستند با API های سبک DOM.
- عناصر، ویژگی ها و فضاهای نامی را تعریف کنید.
- متن، تصاویر و منابع خارجی را وارد کنید.
- از سبک های مبتنی بر XML برای فرمت سازگار استفاده کنید.
2- فایل های XML موجود را بارگذاری کنید
- XML را به یک مدل در حافظه تبدیل کنید.
- ساختار اسناد، فضاهای نامی و رمزگذاری را شناسایی کنید.
- پشتیبانی از فایل های بزرگ XML از طریق گزینه های پخش.
- بررسی و بررسی عناصر و ویژگی ها.
var doc = new Document("Input.xml");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words XML File Processor");
doc.Save("EditedOutput.xps");
3- ویرایش درخت اسناد و محتوا
- اضافه کردن، حذف یا تغییر گره ها در هر سطح سلسله مراتب.
- ویژگی های به روز رسانی، متن داخلی و فرمت داده ها.
- بخش ها، پاراگرافها، اجراها یا XML سفارشی را وارد و حذف کنید.
- زیرساخت های کلون برای قالب سازی سناریوهای.
۴- صرفه جویی در XPS
- صادرات به عنوان XPS با وفاداری ثابت.
- تایپوگرافی، صفحات و گرافیک وکتور را حفظ کنید.
- شامل فونت ها، تصاویر و پروفایل های رنگی.
- کنترل فشرده سازی، امنیت و صفحه سازی.
5 – ذخیره به XamlFixed
- Generate XAML اسناد ثابت برای چاپ یا نمایش WPF.
- تنظیم دقیق متن، اشکال و تصاویر را حفظ کنید.
- قابلیت تعامل با FlowDocument / FixedDokument.
- کلمات کلیدی و متا داده ها را سفارشی کنید.
دانلود بازی OpenXPS
- تولید بسته های OpenXPS.
- پشتیبانی از امضای دیجیتال و روابط.
- Optimize ZIP مخازن برای پخش / توزیع.
- تنظیم سطح فشرده سازی برای عملکرد.
ذخیره کنید به XamlFlow و XanlPack
- صادرات مستندات پویا و مبتنی بر جریان برای طرح های انعطاف پذیر.
- مدیریت صفحات، ستون ها و متن قابل جریان.
- XamlFlowPack چندین اسناد جریان را در یک آرشیو جمع آوری می کند.
- ایده آل برای UI های پاسخگو، پیش نمایش ها و انتشار دیجیتال.
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "XML 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.xps");
۸- نشانه ها و ناوبری
- اضافه کردن، به روز رسانی و یا حذف برچسب ها.
- ناوبری مستقیم به برچسب ها در اسناد بزرگ.
- در هنگام صرفه جویی در XPS/XAML، سطح برچسب ها را تنظیم کنید.
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark1");
builder.Write("Generated by Aspose.Words XML File Processor");
builder.EndBookmark("Bookmark1");
var saveOptions = new XpsSaveOptions();
saveOptions.OutlineOptions.BookmarksOutlineLevels.Add("Bookmark1", 1);
doc.Save("BookmarkOutput.xps", saveOptions);
۲- ویژگی های اضافی ویرایش
- پیدا کردن و جایگزین کردن متن.
- اضافه کردن یا ویرایش عناوین، جدول ها، لیست ها و یادداشت ها.
- مدیریت نظرات و ردیابی تغییرات.
- تصاویر، نمودارها و اشیاء ساخته شده را وارد کنید.
بهترین شیوهها
- شروع مجوز زود برای اجتناب از حالت ارزیابی.
- استفاده از API های پخش برای فایل های بسیار بزرگ.
- دستورالعمل ها را به منابع آزاد ارائه دهید.
- قبل از بارگذاری، برنامه های XML را هنگامی که رعایت دقیق لازم است، تأیید کنید.
- پروفایل ذخیره گزینه ها (اعتماد در مقابل فشرده سازی) برای بهینه سازی خروجی.
- تبدیل فرآیند بسته برای بهره وری در جریان های کار شرکت.
نکات حل مشکل
- اطمینان حاصل کنید که ورودی XML به خوبی شکل گرفته و معتبر است.
- استثناها را با مهربانی انجام دهید.
- برای ارائه دقیق، فاکتور و منابع را بررسی کنید.
- نتایج آزمایشی در نمایشگرهای مختلف XPS/XAML برای سازگاری.
پرسش های رایج (FAQ)
**Q: چه فرمت هایی را می توانم XML را ذخیره کنم?**A: فرمت های پشتیبانی شده عبارتند از XPS، XamlFixed، OpenXPS و XAMLFlow.
**Q: آیا می توانم اسناد XML را از اسکراتچ ایجاد کنم?**A: بله، شما می توانید ساختار کامل XML را به صورت برنامه نویسی با استفاده از API DOM ایجاد کنید.
**Q: آیا از فایل های بزرگ پشتیبانی می کند?**A: بله، با گزینه های جریان بار / ذخیره می توانید فایل های XML در مقیاس گیگابایت را به طور موثر پردازش کنید.
**Q: آیا می توانم نمودارها و تصاویر را در خروجی XML قرار دهم?**A: بله، نمودارها، تصاویر و منابع ادغام شده به طور کامل پشتیبانی می شوند.