ResizeContents

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

Ändrar storleken på innehållet på sidorna i dokumentet. Om sidan krymps läggs tomma marginaler till runt sidan.

public bool ResizeContents(string source, string destination, int[] pages, 
    ContentsResizeParameters parameters)
ParameterTypBeskrivning
sourceStringSökväg till källdokument.
destinationStringDestinationsdokumentets sökväg.
pagesInt32[]Array av sidindex (sidindex börjar från 1).
parametersContentsResizeParametersParametrar för att ändra storlek på sidan.

Returvärde

sant om storleksändringen lyckades.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //vänstermarginal = 10 % av sidbredden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehållsbredd beräknas automatiskt som bredd - vänstermarginal - högermarginal (100% - 10% - 10% = 80%)
    null,
    //högermarginalen är 10% av sidan 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //toppmarginal = 10% av höjden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehålls höjd beräknas automatiskt (liknar bredd)
    null,
    //bottenmarginalen är 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents("input.pdf", "output.pdf", new int[] { 1, 2, 3 }, parameters);

Se även


ResizeContents(Document, int[], ContentsResizeParameters)

Ändrar storlek på dokumentsidor. Tomma marginaler läggs till runt den krympta sidan.

public void ResizeContents(Document source, int[] pages, ContentsResizeParameters parameters)
ParameterTypBeskrivning
sourceDocumentKälldokument.
pagesInt32[]Lista över sidindex.
parametersContentsResizeParametersÄndra storlek på parametrar.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //vänstermarginal = 10 % av sidbredden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehållsbredd beräknas automatiskt som bredd - vänstermarginal - högermarginal (100% - 10% - 10% = 80%)
    null,
    //högermarginalen är 10% av sidan 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //toppmarginal = 10% av höjden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehålls höjd beräknas automatiskt (liknar bredd)
    null,
    //bottenmarginalen är 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, new int[] { 1, 2, 3 }, parameters);
doc.Save("output.pdf");

Se även


ResizeContents(Document, ContentsResizeParameters)

Ändrar storlek på dokumentsidor. Tomma marginaler läggs till runt den krympta sidan.

public void ResizeContents(Document source, ContentsResizeParameters parameters)
ParameterTypBeskrivning
sourceDocumentKälldokument.
parametersContentsResizeParametersÄndra storlek på parametrar.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
Document doc = new Document("input.pdf");
PdfFileEditor.ContentsResizeParameters parameters = new PdfFileEditor.ContentsResizeParameters(
    //vänstermarginal = 10 % av sidbredden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehållsbredd beräknas automatiskt som bredd - vänstermarginal - högermarginal (100% - 10% - 10% = 80%)
    null,
    //högermarginalen är 10% av sidan 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //toppmarginal = 10% av höjden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehålls höjd beräknas automatiskt (liknar bredd)
    null,
    //bottenmarginalen är 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(doc, parameters);
doc.Save("output.pdf");

Se även


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

Ändrar storleken på innehållet på sidorna i dokumentet.

public bool ResizeContents(Stream source, Stream destination, int[] pages, 
    ContentsResizeParameters parameters)
ParameterTypBeskrivning
sourceStreamStreama med källdokument.
destinationStreamStreama med måldokumentet.
pagesInt32[]Uppsättning av sidindex.
parametersContentsResizeParametersÄndra storlek på parametrar.

Returvärde

Returnerar sant om framgång.

Exempel

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(
    //vänstermarginal = 10 % av sidbredden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehållsbredd beräknas automatiskt som bredd - vänstermarginal - högermarginal (100% - 10% - 10% = 80%)
    null,
    //högermarginalen är 10% av sidan 
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //toppmarginal = 10% av höjden
    PdfFileEditor.ContentsResizeValue.Percents(10),
    //nytt innehålls höjd beräknas automatiskt (liknar bredd)
    null,
    //bottenmarginalen är 10 %
    PdfFileEditor.ContentsResizeValue.Percents(10)
       );
fileEditor.ResizeContents(src, dest, new int[] { 1, 2,.3}, parameters);
dest.Close();

Se även


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

Ändrar storleken på innehållet på dokumentsidorna. Krymper innehållet på sidan och lägger till marginaler. Ny storlek på innehållet anges i standardutrymmesenheter.

public bool ResizeContents(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeskrivning
sourceStreamStream som innehåller källdokument.
destinationStreamStreama där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
newWidthDoubleNy bredd på sidinnehållet i standardutrymmesenheter.
newHeightDoubleNy höjd på sidinnehållet i standardutrymmesenheter.

Returvärde

Sant om storleksändringen lyckades.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizeContents(src, dest, 
//ändra storlek på alla sidor i dokumentet
null, 
//ny innehållsbredd = 200
200, 
//nytt innehållshöjd = 300
300);
// viloområdet på sidan kommer att vara tomt

Se även


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

Ändrar storleken på innehållet på dokumentsidorna. Krymper innehållet på sidan och lägger till marginaler. Ny storlek på innehållet anges i standardutrymmesenheter.

public bool ResizeContents(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeskrivning
sourceStringSökväg till källdokument.
destinationStringSökväg där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
newWidthDoubleNy bredd på sidinnehållet i standardutrymmesenheter.
newHeightDoubleNy höjd på sidinnehållet i standardutrymmesenheter.

Returvärde

sant om storleksändringen lyckades.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizeContents("input.pdf", "output.pdf", 
//ändra storlek på alla sidor i dokumentet
null, 
//ny innehållsbredd = 200
200, 
//nytt innehållshöjd = 300
300);
// viloområdet på sidan kommer att vara tomt

Se även


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

Ändrar storleken på innehållet på sidorna i dokumentet. Om sidan krymps läggs tomma marginaler till runt sidan. Resultatet lagras i HttpResponse-objektet.

public bool ResizeContents(string source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParameterTypBeskrivning
sourceStringSökväg till källfil.
pagesInt32[]Array av sidor som ska storleksändras.
parametersContentsResizeParametersÄndra storlek på parametrar.
responseHttpResponseHttpResponse-objekt där resultatet sparas.

Returvärde

Sant om operationen lyckades.

Se även


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

Ändrar storleken på innehållet på sidorna i dokumentet. Om sidan krymps läggs tomma marginaler till runt sidan. Resultatet lagras i HttpResponse-objektet.

public bool ResizeContents(Stream source, int[] pages, ContentsResizeParameters parameters, 
    HttpResponse response)
ParameterTypBeskrivning
sourceStreamStröm av källfil.
pagesInt32[]Array av sidor som ska storleksändras.
parametersContentsResizeParametersÄndra storlek på parametrar.
responseHttpResponseHttpResponse-objekt där resultatet sparas.

Returvärde

Sant om operationen lyckades.

Se även