ResizeContentsPct

ResizeContentsPct(string, string, int[], double, double)

Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée en pourcentages.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParamètreTaperLa description
sourceStringChemin d’accès au document source.
destinationStringChemin où le document résultant sera enregistré.
pagesInt32[]Tableau d’index de pages. Si null, toutes les pages du document seront traitées.
newWidthDoubleNouvelle largeur du contenu de la page en pourcentage.
newHeightDoubleNouvelle hauteur du contenu de la page en pourcentages.

Return_Value

true si le redimensionnement a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
// redimensionner toutes les pages du document
null, 
//largeur du nouveau contenu = 60% de la taille initiale
60, 
//hauteur du nouveau contenu = 60% de la taille initiale
60);
// La zone de repos de la page sera vide (marges de la page). La taille des marges gauche et droite est (100% - 60%) / 2 = 20%
// Idem pour les marges supérieure et inférieure.

Voir également


ResizeContentsPct(Stream, Stream, int[], double, double)

Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée en pourcentages.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParamètreTaperLa description
sourceStreamFlux qui contient le document source.
destinationStreamFlux où le document résultant sera enregistré.
pagesInt32[]Tableau d’index de pages. Si null, toutes les pages du document seront traitées.
newWidthDoubleNouvelle largeur du contenu de la page en pourcentage.
newHeightDoubleNouvelle hauteur du contenu de la page en pourcentages.

Return_Value

true si redimensionné avec succès.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
// redimensionner toutes les pages du document
null, 
//largeur du nouveau contenu = 60% de la taille initiale
60, 
//hauteur du nouveau contenu = 60% de la taille initiale
60);
// La zone de repos de la page sera vide (marges de la page). La taille des marges gauche et droite est (100% - 60%) / 2 = 20%
// Idem pour les marges supérieure et inférieure.

Voir également