Aspose.Page XPS конвертер за .NET
Aspose.Page XPS Converter за .NET омогућава програмерима да беспрекорно трансформишу XPS Документи у универзално компатибилне ПДФ-а и низ популарних формата слике као што су ЈПЕГ, ТИФФ, ПНГ, БМП и ГиФ. Без обзира на то да ли генеришете спремне за штампање ПДП или скраћене слика за веб и мобилну публикацију, овај плугин нуди фино гране контролу над квалитетом излаза, компресијом, профилима боја и метаданима – све кроз једноставан АПИ .НЕТ.
Системске захтеве
- Мицрософт Виндовс, Линук или МацОС са .NET Цоре.
- Kompatibilan sa Visual Studio, JetBrains Rider, MonoDevelop i VS Code.
- Подржава .NET Standard 2.0/2.1 и .Net 5+.
Инсталација и подешавање
Да бисте почели, инсталирајте Aspose.Page за .NET преко NuGet:
- Следите детаљне Инсталација Упутство.
- Конфигуришете меру лиценце као што је описано у Метеран лиценцирање Документација за откључавање пуних функција.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Карактеристике и функције
КСНУМКС до ПДФ конверзија
- Конвертирајте КСНУМКС странице у ПДФ-а високе верности.
- Контролна страница величина, маргине и скалирање.
- Уградите или подсетите шрифтове аутоматски.
- Додајте метадане (аутор, наслов, кључне речи).
- Примените шифровање, заштиту лозинке и корисничке дозволе.
XPS конверзија слике
- Извоз на JPEG, PNG, TIFF, БМП, ГИФ, ЕМФ.
- Прилагођавање резолуције (ДПИ), дубине боје и компресије.
- Креирајте мулти-странице ТИФФ са компресијом (ЦЦИТТ, ЛЗВ).
- Сачувајте транспарентност за подржане формати.
Обрада на основу струје
- Прочитајте унос директно из датотеке, меморије или мрежних токова.
- Напишите излаз на струје за интеграцију са веб апликацијама.
- Подршка за асинхронне И/О у сценаријама високог брзине.
Опције специфичне за формат
- PDF: подешавање у складу (PDF/A), флатен транспарентност, конфигурисање шрифтова.
- ТИФФ: изаберите компресију (ЛЗВ, ЦЦИТТ Група 4).
- ЈПЕГ: контрола хрома подсамплинг и квалитет.
- ПНГ: прилагођава компресију и транспарентност злиба.
Унапређење и управљање ресурсима
- Бацх конверзија кроз више докумената.
- Паралелна обрада са мулти-тредирањем.
- Caching za ponavljane stranice.
- Успостављање неконтролисаних ресурса.
Управљање грешкама и пријављивање
- Детаљне изванредне поруке са страницама и контекстом параметара.
- Валидација улаза за корумпиране или неподржане КСНУМКС датотеке.
- Догађаји за извештавање о напретку и методе перформанси.
Пример: Конвертовање КСП у ПДФ
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Pdf;
// Load XPS document
XpsDocument xpsDoc = new XpsDocument("input.xps");
// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
options.Compliance = PdfCompliance.PdfA_1b;
// Save as PDF
xpsDoc.Save("output.pdf", options);Пример: Конвертовање КСНУМКС на ПНГ
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;
XpsDocument xpsDoc = new XpsDocument("input.xps");
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
options.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
xpsDoc.Save("output.png", options);Савети и најбоља пракса
- Validirajte XPS ulaz pre konverzije da biste smanjili neuspehe.
- Усклађивање ДПИ и подешавања простора боја са циљним средством (екран против штампања).
- Koristite stream-based APIs za serverless/containerized deployments.
- Поново користите примере конвертера за услуге широког размера.
- Постоје објекти у usingБлокови за ослобађање ресурса.
- Тест ПДФ/А излаза са валидаторима за усклађеност.