Définir la Taille de l'Image avec C++

Contents
[ ]

Il est possible de définir la taille d’une image qui est ajoutée à un fichier PDF. Pour définir la taille, vous pouvez utiliser les propriétés FixWidth et FixHeight de la Classe Aspose.Pdf.Image.

Le code suivant démontre comment définir la taille d’une image :

void WorkingWithImages::ExampleSetImageSize()
{
    String _dataDir("C:\\Samples\\");
    // Instancier l'objet Document
    auto document = MakeObject<Document>();
    // ajouter une page à la collection de pages du fichier PDF
    auto page = document->get_Pages()->Add();
    // Créer une instance d'image
    auto img = MakeObject<Image>();
    // Définir la largeur et la hauteur de l'image en points
    img->set_FixWidth(100);
    img->set_FixHeight(100);
    // Définir le type d'image en tant que SVG
    img->set_FileType(Aspose::Pdf::ImageFileType::Unknown);
    // Chemin pour le fichier source
    img->set_File(_dataDir + u"aspose-logo.jpg");
    page->get_Paragraphs()->Add(img);
    // Définir les propriétés de la page
    page->get_PageInfo()->set_Width(800);
    page->get_PageInfo()->set_Height(800);
    // enregistrer le fichier PDF résultant
    document->Save(_dataDir + u"SetImageSize_out.pdf");
}