PdfDocument.CopyPages Method (Int32, Int32)

Copies a range of pages into new PdfDocument. This PdfDocument remains unchanged.

Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)

Syntax

C#
public PdfDocument CopyPages(
	int index,
	int count
)
VB
Public Function CopyPages ( 
	index As Integer,
	count As Integer
) As PdfDocument

Parameters

index
Type: System.Int32
The zero-based starting index of the range of pages to copy.
count
Type: System.Int32
The number of pages to copy.

Return Value

Type: PdfDocument
A new PdfDocument that contains copied pages.

Remarks

This PdfDocument remains unchanged.

Use ExtractPages() if you want to extract pages from this PdfDocument.

Try RemoveUnusedResources() method on the new document. This method can reduce document size in cases when the copied pages reference unused resources such as fonts, images, patterns.

See Also