AddMarginsPct
Contenu
[
Cacher
]AddMarginsPct(string, string, int[], double, double, double, double)
Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées en pourcentage de la taille de la page initiale.
public bool AddMarginsPct(string source, string destination, int[] pages, double leftMargin,
double rightMargin, double topMargin, double bottomMargin)
Paramètre | Taper | La description |
---|---|---|
source | String | Chemin d’accès au document source. |
destination | String | Chemin où le document résultant sera enregistré. |
pages | Int32[] | Tableau d’index de pages. Si null, toutes les pages du document seront traitées. |
leftMargin | Double | Marge de gauche en pourcentage de la taille de page initiale. |
rightMargin | Double | Marge droite en pourcentage de la taille initiale de la page. |
topMargin | Double | Marge supérieure en pourcentage de la taille de page initiale. |
bottomMargin | Double | Marge inférieure en pourcentage de la taille de page initiale. |
Return_Value
vrai si le redimensionnement a réussi
Exemples
PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf",
//traite les pages 1, 2, 3
new int[] { 1, 2, 3},
//la marge de gauche est de 15% de la largeur de la page
15,
//la marge de droite est de 10% de la largeur de la page
10,
//la marge supérieure est de 20% de la largeur de la page
20,
//la marge inférieure est de 5% de la largeur de la page
5);
Voir également
- class PdfFileEditor
- espace de noms Aspose.Pdf.Facades
- Assemblée Aspose.PDF
AddMarginsPct(Stream, Stream, int[], double, double, double, double)
Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées en pourcentage de la taille de la page initiale.
public bool AddMarginsPct(Stream source, Stream destination, int[] pages, double leftMargin,
double rightMargin, double topMargin, double bottomMargin)
Paramètre | Taper | La description |
---|---|---|
source | Stream | Flux qui contient le document source. |
destination | Stream | Flux où le document résultant sera enregistré. |
pages | Int32[] | Tableau d’index de pages. Si null, toutes les pages du document seront traitées. |
leftMargin | Double | Marge de gauche en pourcentage de la taille de page initiale. |
rightMargin | Double | Marge droite en pourcentage de la taille initiale de la page. |
topMargin | Double | Marge supérieure en pourcentage de la taille de page initiale. |
bottomMargin | Double | Marge inférieure en pourcentage de la taille de page initiale. |
Return_Value
true si l’action a été effectuée 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.AddMarginsPct(src, dest,
//traite les pages 1, 2, 3
new int[] { 1, 2, 3},
//la marge de gauche est de 15% de la largeur de la page
15,
//la marge de droite est de 10% de la largeur de la page
10,
//la marge supérieure est de 20% de la largeur de la page
20,
//la marge inférieure est de 5% de la largeur de la page
5);
dest.Close();
Voir également
- class PdfFileEditor
- espace de noms Aspose.Pdf.Facades
- Assemblée Aspose.PDF