PS zu GIF

Konvertieren Sie PS über API Solution für C++ in GIF.

 

Der Aspose.Page für PS-zu-GIF-Konverter bietet die Konvertierung von PostScript-Dateien (PS) in GIF-Bilder unter Verwendung jeder von C++ unterstützten Sprache.

Die hier gezeigte API kann zum Erstellen Ihrer eigenen plattformübergreifenden Anwendung verwendet oder in Ihr C++-Projekt integriert werden.

Um XPS in GIF zu konvertieren:

  • Aspose.Page für C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung und -konvertierung für die C++-Plattform.

  • Sie können die neueste Version direkt herunterladen, öffnen Sie einfach den NuGet-Paketmanager, suchen Sie nach Aspose.Page.Cpp und installieren Sie es. Sie können auch den folgenden Befehl über die Package Manager-Konsole verwenden.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Schritte zum Konvertieren von PS in GIF mit C++

Aspose.Page erleichtert Entwicklern das Laden und Konvertieren von PS-Dateien in GIF in nur wenigen Codezeilen.

  1. Laden Sie die PS-Datei mit Aspose.Page für C++.
  2. Erstellen Sie das Objekt der ImageSaveOptions-Klasse und legen Sie das Bildformat als ImageFormat::Gif fest.
  3. Rufen Sie das Byte-Array des Bildes mit dem Aufruf SaveAsImage mit definierten Optionen ab.
  4. Speichern Sie das Bild, indem Sie Bildbytes in den Ausgabestream schreiben.
PS-zu-GIF-C++-Konvertierung
// The path to the documents directory.
System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion();
// Initialize PsDocument with the name of PostScript file.
System::SharedPtr<PsDocument> document = System::MakeObject<PsDocument>(dataDir + u"input.ps");
// If you want to convert Postscript file despite of minor errors set this flag
bool suppressErrors = true;
//Initialize options object with necessary parameters.
System::SharedPtr<ImageSaveOptions> options = System::MakeObject<ImageSaveOptions>();
//Set output image format.
options->set_ImageFormat(Aspose::Page::Drawing::Imaging::ImageFormat::Giff);
// If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options->set_AdditionalFontsFolders(System::MakeArray<System::String>({u"{FONT_FOLDER}"}));
// Save PS document as array of image bytes, one bytes array for one page.
System::ArrayPtr<System::ArrayPtr<uint8_t>> imagesBytes = document->SaveAsImage(options);
//Save images bytes arrays as image files.
int32_t i = 0;
for (System::ArrayPtr<uint8_t> imageBytes : imagesBytes)
{
System::String imagePath = System::IO::Path::GetFullPath(dataDir + u"out_image" + System::Convert::ToString(i) + u"." + System::ObjectExt::ToString(options->get_ImageFormat()).ToLower());
{
System::SharedPtr<System::IO::FileStream> fs = System::MakeObject<System::IO::FileStream>(imagePath, System::IO::FileMode::Create, System::IO::FileAccess::Write);
// Clearing resources under 'using' statement
System::Details::DisposeGuard<1> __dispose_guard_0({ fs});
// ------------------------------------------
try
{
fs->Write(imageBytes, 0, imageBytes->get_Length());
}
catch(...)
{
__dispose_guard_0.SetCurrentException(std::current_exception());
}
}
i++;
}
//Review errors
if (suppressErrors)
{
for (auto&& ex : System::IterateOver(options->get_Exceptions()))
{
System::Console::WriteLine(ex->get_Message());
}
}

Konvertierungs-Webanwendung von PS zu GIF

Konvertiere PS in GIF jetzt, indem Sie unsere Live-Demo-Website besuchen.

  Es ist nicht erforderlich, die Aspose-API herunterzuladen.
  Es muss kein Code geschrieben werden.
  Laden Sie einfach Ihre PS-Datei hoch, sie wird sofort in GIF konvertiert.
  Sie erhalten den Download-Link.

PS Was ist PS Dateiformat

Das PS-Format ist eines der Formate der Seitenbeschreibungssprache (PDL). Es kann sowohl grafische als auch Textinformationen auf der Seite enthalten. Deshalb wurde das Format von den meisten Programmen zur Bildbearbeitung unterstützt. Die Postscript-Datei selbst ist eine Art Anleitung für Drucker. Es enthält Informationen darüber, was und wie von seiner Seite aus gedruckt werden kann.

GIF Was ist GIF Dateiformat

Graphics Interchange Format, wie es weltweit als GIF bekannt ist, ist ein Grafikformat für leichte Animationen. Es ist ein Bitmap-Bildformat mit verlustfreier Komprimierung. Es eignet sich perfekt zum Erstellen von Inhalten mit einer begrenzten Anzahl von Farben für Videos mit geringer Qualität. Sie können GIFs in jedem sozialen Netzwerk, Messenger oder anderen Kommunikationslösungen finden.