Języki opisu strony opisują wygląd strony na wyższym poziomie niż tablica pikseli. Języki PDL służą jako wiążące ogniwo między aplikacjami komputerowymi, takimi jak narzędzia graficzne, edytory tekstu itp., a urządzeniami wyjściowymi: systemami wydawniczymi (drukującymi) i wyświetlaczami. Większość systemów drukowania traktuje drukowane strony jako prostokąty o szerokości m pikseli i wysokości n pikseli. Oczywiście przechowywanie tak dużych plików w pamięci, edytowanie ich i przesyłanie przez rozproszoną sieć nie jest wygodne. To rozwiązanie obsługuje języki opisu strony PS, EPS i XPS.

Aspose.Page dla C++ to niezawodna biblioteka do renderowania i manipulacji plikami XPS, PS i EPS. Pozwala na tworzenie, modyfikację i konwersję istniejących oraz nowych plików XPS bez konieczności posiadania innego oprogramowania. Interfejs API umożliwia takie operacje, jak manipulowanie stronami dokumentów i elementami, takimi jak płótna, ścieżki i glify, tworzenie i manipulowanie kształtami grafiki wektorowej oraz określanie kolorów w różnych przestrzeniach kolorów. Ponadto programiści mogą konwertować dokumenty PS i EPS do formatu PDF, a także do różnych formatów obrazów rastrowych.

Dowiedz się więcej o funkcjach API PS, EPS i XPS:

Wstaw strony do plików XPS

Aspose.Page dla C++ obsługuje ładowanie plików XPS do manipulacji i możemy łatwo dodawać nowe strony w tym pliku. Deweloperzy C++ mogą używać biblioteki do automatyzacji scenariuszy, które mogą im pomóc.

Dodaj strony dokumentu do pliku XPS — C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

Biblioteka oferuje konwersję dokumentów XPS, PS i EPS do formatów PDF i obrazów rastrowych, w tym BMP, JPEG, PNG i TIFF. Deweloper może określić poziom jakości, rozdzielczość i numery stron podczas zapisywania dokumentów w obrazach.
Rozwiązanie oferuje również różne konwersje, takie jak:

  

Support and Learning Resources

  
  

Aspose.Page oferuje indywidualne interfejsy API dla popularnych środowisk programistycznych, które wymieniono poniżej: