PS a GIF

Convierta PS a GIF mediante la solución API para C++.

 

Aspose.Page para conversor de PS a GIF ofrece conversión de archivos PostScript (PS) a imágenes GIF con el uso de cualquier lenguaje compatible con C++.

La API que ve aquí puede usarse para crear su propia aplicación multiplataforma o integrarse en su proyecto C++.

Para convertir XPS a GIF:

  • Aspose.Page para C++ API, que es una API de conversión y manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C++.

  • Puede descargar su última versión directamente, simplemente abra el administrador de paquetes NuGet, busque Aspose.Page.Cpp e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Pasos para convertir PS a GIF usando C++

Aspose.Page facilita a los desarrolladores cargar y convertir archivos PS a GIF en tan solo unas pocas líneas de código.

  1. Cargue el archivo PS con Aspose.Page para C++.
  2. Cree el objeto de ImageSaveOptions Class y establezca el formato de imagen como ImageFormat::Gif .
  3. Obtenga una matriz de bytes de imagen llamando a SaveAsImage con opciones definidas.
  4. Guarde la imagen escribiendo bytes de imagen en el flujo de salida.
Conversión de PS a GIF C++
// 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());
}
}

Aplicación web de conversión de PS a GIF

Convertir PS a GIF ahora mismo visitando nuestro sitio web de demostraciones en vivo.

  No es necesario descargar la API de Aspose.
  No es necesario escribir ningún código.
  Simplemente cargue su archivo PS, se convertirá instantáneamente a GIF.
  Obtendrá el enlace de descarga.

PS Qué es PS Formato de archivo

El formato PS es uno de los formatos de lenguaje de descripción de página (PDL). Es capaz de contener información gráfica y de texto en la página. Es por eso que el formato fue soportado por la mayoría de los programas de edición de imágenes. El archivo postscript en sí mismo es una especie de instrucción para las impresoras. Contiene información sobre qué y cómo imprimir desde su página.

GIF Qué es GIF Formato de archivo

El formato de intercambio de gráficos, como se lo conoce mundialmente como GIF, es un formato gráfico para animación ligera. Es un formato de imagen de mapa de bits con compresión sin pérdidas. Es perfecto para crear contenido con un número limitado de colores, para videos de baja calidad. Puede encontrar GIF en cualquier red social, mensajería u otra solución de comunicación.