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 Блокови за ослобађање ресурса.
  • Тест ПДФ/А излаза са валидаторима за усклађеност.
 Српски