ResizeContents

ResizeContents(string, string, int[], ContentsResizeParameters)

Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page.

public bool ResizeContents(string source, string destination, int[] pages, 
    ContentsResizeParameters parameters)
ParamètreTaperLa description
sourceStringChemin du document source.
destinationStringChemin du document de destination.
pagesInt32[]Tableau d’index de page (l’index de page commence à 1).
parametersContentsResizeParametersParamètres de redimensionnement de la page.

Return_Value

true si le redimensionnement a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //marge gauche = 10% de la largeur de la page
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nouvelle largeur du contenu calculée automatiquement comme largeur - marge gauche - marge droite (100% - 10% - 10% = 80%)
    null,
    //la marge droite est de 10% de la page 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //marge supérieure = 10% de la hauteur
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // la nouvelle hauteur du contenu est calculée automatiquement (similaire à la largeur)
    null,
    //la marge inférieure est de 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents("input.pdf", "output.pdf", new int[] { 1, 2, 3 }, parameters);

Voir également


ResizeContents(Document, int[], ContentsResizeParameters)

Redimensionne les pages du document. Des marges vierges sont ajoutées autour de la page réduite.

public void ResizeContents(Document source, int[] pages, ContentsResizeParameters parameters)
ParamètreTaperLa description
sourceDocumentDocuments sources.
pagesInt32[]Liste des index de pages.
parametersContentsResizeParametersRedimensionner les paramètres.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //marge gauche = 10% de la largeur de la page
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nouvelle largeur du contenu calculée automatiquement comme largeur - marge gauche - marge droite (100% - 10% - 10% = 80%)
    null,
    //la marge droite est de 10% de la page 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //marge supérieure = 10% de la hauteur
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // la nouvelle hauteur du contenu est calculée automatiquement (similaire à la largeur)
    null,
    //la marge inférieure est de 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, new int[] { 1, 2, 3 }, parameters);
doc.Save("output.pdf");

Voir également


ResizeContents(Document, ContentsResizeParameters)

Redimensionne les pages du document. Des marges vierges sont ajoutées autour de la page réduite.

public void ResizeContents(Document source, ContentsResizeParameters parameters)
ParamètreTaperLa description
sourceDocumentDocuments sources.
parametersContentsResizeParametersRedimensionner les paramètres.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //marge gauche = 10% de la largeur de la page
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nouvelle largeur du contenu calculée automatiquement comme largeur - marge gauche - marge droite (100% - 10% - 10% = 80%)
    null,
    //la marge droite est de 10% de la page 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //marge supérieure = 10% de la hauteur
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // la nouvelle hauteur du contenu est calculée automatiquement (similaire à la largeur)
    null,
    //la marge inférieure est de 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, parameters);
doc.Save("output.pdf");

Voir également


ResizeContents(Stream, Stream, int[], ContentsResizeParameters)

Redimensionne le contenu des pages du document.

public bool ResizeContents(Stream source, Stream destination, int[] pages, 
    ContentsResizeParameters parameters)
ParamètreTaperLa description
sourceStreamDiffusez avec le document source.
destinationStreamDiffusez avec le document de destination.
pagesInt32[]Tableau d’index de pages.
parametersContentsResizeParametersRedimensionner les paramètres.

Return_Value

Renvoie vrai en cas de succès.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //marge gauche = 10% de la largeur de la page
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nouvelle largeur du contenu calculée automatiquement comme largeur - marge gauche - marge droite (100% - 10% - 10% = 80%)
    null,
    //la marge droite est de 10% de la page 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //marge supérieure = 10% de la hauteur
    PdfFileEditor.ContentsResizeValue.Percents(10),
    // la nouvelle hauteur du contenu est calculée automatiquement (similaire à la largeur)
    null,
    //la marge inférieure est de 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(src, dest, new int[] { 1, 2,.3}, parameters);
dest.Close();

Voir également


ResizeContents(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 dans les unités d’espace par défaut.

public bool ResizeContents(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 dans les unités d’espace par défaut.
newHeightDoubleNouvelle hauteur du contenu de la page dans les unités d’espace par défaut.

Return_Value

Vrai si le redimensionnement a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizeContents(src, dest, 
// redimensionner toutes les pages du document
null, 
//largeur du nouveau contenu = 200
200, 
// hauteur du nouveau contenu = 300
300);
// la zone de repos de la page sera vide

Voir également


ResizeContents(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 dans les unités d’espace par défaut.

public bool ResizeContents(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 dans les unités d’espace par défaut.
newHeightDoubleNouvelle hauteur du contenu de la page dans les unités d’espace par défaut.

Return_Value

true si le redimensionnement a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizeContents("input.pdf", "output.pdf", 
// redimensionner toutes les pages du document
null, 
//largeur du nouveau contenu = 200
200, 
// hauteur du nouveau contenu = 300
300);
// la zone de repos de la page sera vide

Voir également


ResizeContents(string, int[], ContentsResizeParameters, HttpResponse)

Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.

public bool ResizeContents(string source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParamètreTaperLa description
sourceStringChemin d’accès au fichier source.
pagesInt32[]Tableau de pages à redimensionner.
parametersContentsResizeParametersRedimensionner les paramètres.
responseHttpResponseObjet HttpResponse où le résultat est enregistré.

Return_Value

Vrai si l’opération a réussi.

Voir également


ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse)

Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.

public bool ResizeContents(Stream source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParamètreTaperLa description
sourceStreamFlux du fichier source.
pagesInt32[]Tableau de pages à redimensionner.
parametersContentsResizeParametersRedimensionner les paramètres.
responseHttpResponseObjet HttpResponse où le résultat est enregistré.

Return_Value

Vrai si l’opération a réussi.

Voir également