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
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Release Notes
- Dlaczego Aspose.Page dla C++?
- Lista klientów
- Historie sukcesów