Establecer Tamaño de Imagen usando C++

Contents
[ ]

Es posible establecer el tamaño de una imagen que se está añadiendo a un archivo PDF. Para establecer el tamaño, puedes usar las propiedades FixWidth y FixHeight de la Clase Aspose.Pdf.Image.

El siguiente fragmento de código demuestra cómo establecer el tamaño de una imagen:

void WorkingWithImages::ExampleSetImageSize()
{
    String _dataDir("C:\\Samples\\");
    // Instanciar objeto Document
    auto document = MakeObject<Document>();
    // añadir página a la colección de páginas del archivo PDF
    auto page = document->get_Pages()->Add();
    // Crear una instancia de imagen
    auto img = MakeObject<Image>();
    // Establecer Ancho y Alto de Imagen en Puntos
    img->set_FixWidth(100);
    img->set_FixHeight(100);
    // Establecer tipo de imagen como SVG
    img->set_FileType(Aspose::Pdf::ImageFileType::Unknown);
    // Ruta para el archivo fuente
    img->set_File(_dataDir + u"aspose-logo.jpg");
    page->get_Paragraphs()->Add(img);
    // Establecer propiedades de la página
    page->get_PageInfo()->set_Width(800);
    page->get_PageInfo()->set_Height(800);
    // guardar archivo PDF resultante
    document->Save(_dataDir + u"SetImageSize_out.pdf");
}