Establecer Tamaño de Imagen usando C++
Contents
[
Hide
]
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");
}