PdfFileEditor

PdfFileEditor class

Esegue operazioni con file PDF: concatenazione, divisione, estrazione pagine, creazione libretto, ecc.

public sealed class PdfFileEditor

Costruttori

Nome Descrizione
PdfFileEditor() Default_Costruttore

Proprietà

Nome Descrizione
AttachmentName { get; set; } Ottiene o imposta il nome dell’allegato quando il risultato dell’operazione viene archiviato negli oggetti HttpResponse come allegato.
CloseConcatenatedStreams { get; set; } Se impostato su true, i flussi vengono chiusi dopo l’operazione.
ConcatenationPacketSize { get; set; } Numero di documenti concatenati prima che fosse effettuato un nuovo aggiornamento incrementale durante la concatenazione quando UseDiskBuffer è impostato su true.
ContentDisposition { get; set; } Ottiene o imposta la modalità di archiviazione del contenuto quando il risultato dell’operazione viene archiviato nell’oggetto HttpResponse. Valore possibile: inline/allegato. Predefinito: inline.
ConversionLog { get; } Ottiene il registro del processo di conversione.
ConvertTo { set; } Imposta il formato del file PDF. Il file dei risultati verrà salvato nel formato file specificato. Se questa proprietà non è specificata, il file verrà salvato nel formato PDF predefinito senza conversione.
CopyLogicalStructure { get; set; } Se true, la struttura logica del file viene copiata quando viene eseguita la concatenazione.
CopyOutlines { get; set; } Se true, i contorni verranno copiati.
CorruptedFileAction { get; set; } Questa proprietà definisce il comportamento durante la concatenazione del processo e del file danneggiato. I valori possibili sono: StopWithError e ConcatenateIgnoringCorrupted.
CorruptedItems { get; } Matrice di problemi riscontrati durante l’esecuzione della concatenazione. Per ogni documento danneggiato passato alla funzione Concatenate() viene creata una nuova voce CorruptedItem. Questa proprietà può essere utilizzata solo quando CorruptedFileAction è ConcatenateIgnoringCorrupted.
IncrementalUpdates { get; set; } Se true, gli aggiornamenti incrementali vengono effettuati durante la concatenazione.
KeepActions { get; set; } Se le azioni vere verranno copiate dai documenti di origine. Valore predefinito: true.
KeepFieldsUnique { get; set; } Se true, i nomi dei campi verranno resi univoci quando i moduli vengono concatenati. I suffissi verranno aggiunti ai nomi dei campi, il modello di suffisso può essere specificato nella proprietà UniqueSuffix.
LastException { get; } Ottiene l’ultima eccezione verificatasi. Può essere utilizzato per verificare il motivo dell’errore.
MergeDuplicateLayers { get; set; } I contenuti facoltativi di documenti concatenati con nomi uguali verranno uniti in un livello nel documento risultante se questa proprietà è vera. Altrimenti, i livelli con nomi uguali verranno salvati come livelli diversi nel documento risultante.
MergeDuplicateOutlines { get; set; } Se true, i contorni duplicati vengono uniti.
OptimizeSize { get; set; } Ottiene o imposta il flag di ottimizzazione. Flussi di risorse uguali nel file risultante vengono uniti in un oggetto PDF se questo flag è impostato. Ciò consente di ridurre la dimensione del file risultante ma può causare un’esecuzione più lenta e maggiori requisiti di memoria. Valore predefinito: false.
OwnerPassword { get; set; } Imposta la password del proprietario se il file Pdf di input di origine è crittografato. Questa proprietà non è ancora implementata.
PreserveUserRights { get; set; } Se true, i diritti utente del primo documento vengono applicati al documento concatenato. I diritti utente di tutti gli altri documenti vengono ignorati.
RemoveSignatures { get; set; } Se true, tutte le firme verranno rimosse dai campi (i campi rimarranno); in caso contrario, puoi ottenere firme non valide.
SaveOptions { get; set; } Ottiene o imposta le opzioni di salvataggio quando il risultato viene archiviato come HttpResponse. Valore predefinito: PdfSaveOptions.
UniqueSuffix { get; set; } Formato del suffisso che viene aggiunto al nome del campo per renderlo univoco quando i moduli vengono concatenati. Questa stringa deve contenere %NUM% sottostringa che verrà sostituita con numeri. Ad esempio se UniqueSuffix = “ABC%NUM%” allora per i nomi dei campi “fieldName” saranno: fieldNameABC1, fieldNameABC2, fieldNameABC3 ecc.
UseDiskBuffer { get; set; } Se questa opzione viene utilizzata, il documento di destinazione verrà salvato periodicamente su disco e verrà applicata un’ulteriore concatenazione come aggiornamenti incrementali.

Metodi

Nome Descrizione
AddMargins(Stream, Stream, int[], double, double, double, double) Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in unità di spazio predefinite.
AddMargins(string, string, int[], double, double, double, double) Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in unità di spazio predefinite.
AddMarginsPct(Stream, Stream, int[], double, double, double, double) Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in percentuali della dimensione iniziale della pagina.
AddMarginsPct(string, string, int[], double, double, double, double) Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in percentuali della dimensione iniziale della pagina.
AddPageBreak(Document, Document, PageBreak[]) Aggiunge interruzioni di pagina alle pagine del documento.
AddPageBreak(Stream, Stream, PageBreak[]) Aggiunge interruzioni di pagina alle pagine del documento.
AddPageBreak(string, string, PageBreak[]) Aggiunge interruzioni di pagina alle pagine del documento.
Append(Stream, Stream, int, int, Stream) Aggiunge le pagine, che sono scelte da portStream nell’intervallo da startPage a endPage, in portStream alla fine di firstInputStream.
Append(Stream, Stream[], int, int, HttpResponse) Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto di risposta.
Append(Stream, Stream[], int, int, Stream) Aggiunge le pagine, che sono scelte dall’array di documenti in portStreams. Il documento risultante include firstInputFile e tutte le pagine dei documenti portStreams nell’intervallo da startPage a endPage.
Append(string, string, int, int, string) Aggiunge le pagine, scelte da portFile nell’intervallo da startPage a endPage, in portFile alla fine di firstInputFile.
Append(string, string[], int, int, HttpResponse) Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto HttpResponse.
Append(string, string[], int, int, string) Aggiunge le pagine scelte dai documenti portFiles. Il documento risultato include firstInputFile e tutte le pagine dei documenti portFiles nell’intervallo da startPage a endPage.
Concatenate(Document[], Document) Concatena i documenti.
Concatenate(Stream[], HttpResponse) Concatena i file e memorizza i risultati nell’oggetto HttpResponse.
Concatenate(Stream[], Stream) Concatena i file
Concatenate(string[], HttpResponse) Concatena i file e salva il risultato nell’oggetto HttpResposnse.
Concatenate(string[], string) Concatena i file in un unico file.
Concatenate(Stream, Stream, Stream) Concatena due file.
Concatenate(string, string, string) Concatena due file.
Concatenate(Stream, Stream, Stream, Stream) Unisce due documenti Pdf in un nuovo documento Pdf con pagine in modi alternativi e riempie gli spazi vuoti con pagine vuote. es: il documento1 ha 5 pagine: p1, p2, p3, p4, p5. document2 ha 3 pagine: p1’, p2’, p3’. L’unione dei due documenti Pdf produrrà il documento risultante con le pagine: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
Concatenate(string, string, string, string) Unisce due documenti Pdf in un nuovo documento Pdf con pagine in modi alternativi e riempie gli spazi vuoti con pagine vuote. es: il documento1 ha 5 pagine: p1, p2, p3, p4, p5. document2 ha 3 pagine: p1’, p2’, p3’. L’unione dei due documenti Pdf produrrà il documento risultante con le pagine: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
Delete(Stream, int[], HttpResponse) Elimina le pagine specificate dal documento e salva il risultato nell’oggetto HttpResponse.
Delete(Stream, int[], Stream) Elimina le pagine specificate dall’array di numeri dal file di input, salva come un nuovo file Pdf.
Delete(string, int[], HttpResponse) Elimina le pagine specificate dal documento e memorizza il risultato nell’oggetto HttpResponse.
Delete(string, int[], string) Elimina le pagine specificate dall’array di numeri dal file di input, salva come un nuovo file Pdf.
Extract(Stream, int[], HttpResponse) Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.
Extract(Stream, int[], Stream) Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file Pdf.
Extract(string, int[], HttpResponse) Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.
Extract(string, int[], string) Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file PDF.
Extract(Stream, int, int, Stream) Estrae le pagine dal file di input, salva come nuovo file Pdf.
Extract(string, int, int, string) Estrae le pagine dal file di input, salva come nuovo file Pdf.
Insert(Stream, int, Stream, int[], HttpResponse) Inserisce il documento in un altro documento e memorizza il risultato nell’oggetto risposta.
Insert(Stream, int, Stream, int[], Stream) Inserisce le pagine da un altro file nel file Pdf di input.
Insert(string, int, string, int[], HttpResponse) Inserisce il contenuto del file nel file di origine e memorizza il risultato nell’oggetto HttpResponse.
Insert(string, int, string, int[], string) Inserisce le pagine da un altro file nel file Pdf di input.
Insert(Stream, int, Stream, int, int, Stream) Inserisce le pagine da un altro file nel file Pdf di input.
Insert(string, int, string, int, int, string) Inserisce le pagine da un altro file nel file Pdf in una posizione.
MakeBooklet(Stream, Stream) Crea opuscolo da InputStream a outputStream.
MakeBooklet(string, string) Crea opuscolo dal file di input al file di output.
MakeBooklet(Stream, PageSize, HttpResponse) Crea opuscolo dal file sorgente e memorizza il risultato in HttpResponse.
MakeBooklet(Stream, Stream, PageSize) Crea opuscolo dal flusso di input e salva il risultato nel flusso di output.
MakeBooklet(string, PageSize, HttpResponse) Crea opuscolo dal file di origine e memorizza il risultato in oggetti HttpResponse.
MakeBooklet(string, string, PageSize) Crea opuscolo da inputFile a outputFile.
MakeBooklet(Stream, Stream, int[], int[]) Crea opuscoli personalizzati dal primo InputStream a outputStream.
MakeBooklet(string, string, int[], int[]) Crea opuscolo personalizzato dal firstInputFile a outputFile.
MakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Crea un opuscolo da un file PDF e lo memorizza in HttpResponse.
MakeBooklet(Stream, Stream, PageSize, int[], int[]) Crea opuscolo dal primo InputStream a outputStream.
MakeBooklet(string, PageSize, int[], int[], HttpResponse) Crea opuscolo dal file sorgente e memorizza il risultato in oggetti HttpResponse.
MakeBooklet(string, string, PageSize, int[], int[]) Crea opuscolo personalizzato dal firstInputFile a outputFile.
MakeNUp(Stream, Stream, Stream) Crea un documento N-Up dai due flussi PDF di input a outputStream.
MakeNUp(Stream[], Stream, bool) Crea un documento N su 1 dai flussi PDF multi input a outputStream. Ogni pagina di outputStream conterrà più pagine, che sono una combinazione con le pagine nei flussi di input con lo stesso numero di pagina. Le pagine multiple impilate orizzontalmente se isSidewise è vero e impilate verticalmente se isSidewise è false.
MakeNUp(string, string, string) Crea un documento N-Up dai due file PDF di input in outputFile. Ogni pagina di outputFile conterrà due pagine, una pagina proviene dal primo file di input e un’altra dal secondo file di input. Le due pagine sono impilate orizzontalmente.
MakeNUp(string[], string, bool) Crea un documento N-Up dai file PDF multi input a outputFile. Ogni pagina di outputFile conterrà più pagine, che sono una combinazione con le pagine nei file di input con lo stesso numero di pagina. Le pagine multiple impilate orizzontalmente se isSidewise è true e impilate verticalmente se isSidewise è false.
MakeNUp(Stream, int, int, HttpResponse) Crea un documento N-up e memorizza il risultato in HttpResponse.
MakeNUp(Stream, Stream, int, int) Crea un documento N su 1 dal flusso di input e salva il risultato nel flusso di output.
MakeNUp(string, int, int, HttpResponse) Crea un documento N-up e memorizza il risultato in HttpResponse.
MakeNUp(string, string, int, int) Crea un documento N su 1 dal firstInputFile a outputFile.
MakeNUp(Stream, int, int, PageSize, HttpResponse) Crea un documento N-up e memorizza il risultato nell’oggetto HttpResponse.
MakeNUp(Stream, Stream, int, int, PageSize) Crea un documento N su 1 dal primo flusso di input al flusso di output.
MakeNUp(string, int, int, PageSize, HttpResponse) Crea un documento N-up e memorizza il risultato nell’oggetto HttpResponse.
MakeNUp(string, string, int, int, PageSize) Crea un documento N su 1 dal file di input a outputFile.
ResizeContents(Document, ContentsResizeParameters) Ridimensiona le pagine del documento. I margini vuoti vengono aggiunti intorno alla pagina ridotta.
ResizeContents(Document, int[], ContentsResizeParameters) Ridimensiona le pagine del documento. I margini vuoti vengono aggiunti intorno alla pagina ridotta.
ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina. Il risultato viene archiviato nell’oggetto HttpResponse.
ResizeContents(Stream, Stream, int[], ContentsResizeParameters) Ridimensiona il contenuto delle pagine del documento.
ResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina. Il risultato viene archiviato nell’oggetto HttpResponse.
ResizeContents(string, string, int[], ContentsResizeParameters) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina.
ResizeContents(Stream, Stream, int[], double, double) Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in unità di spazio predefinite.
ResizeContents(string, string, int[], double, double) Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in unità di spazio predefinite.
ResizeContentsPct(Stream, Stream, int[], double, double) Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in percentuali.
ResizeContentsPct(string, string, int[], double, double) Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in percentuali.
SplitFromFirst(Stream, int, HttpResponse) Divide il documento dall’inizio alla posizione specificata e memorizza il risultato nell’oggetto HttpResponse.
SplitFromFirst(Stream, int, Stream) Divide dall’inizio alla posizione specificata e salva la parte anteriore nel flusso di output.
SplitFromFirst(string, int, HttpResponse) Divide il documento dalla prima pagina alla posizione e salva il risultato in oggetti HttpResponse.
SplitFromFirst(string, int, string) Divide il file Pdf dalla prima pagina alla posizione specificata e salva la parte anteriore come un nuovo file.
SplitToBulks(Stream, int[][]) Suddivide il file Pdf in più documenti. I documenti possono essere a pagina singola oa più pagine.
SplitToBulks(string, int[][]) Suddivide il file Pdf in più documenti. I documenti possono essere a pagina singola oa più pagine.
SplitToEnd(Stream, int, HttpResponse) Divide dalla posizione specificata e salva la parte posteriore nell’oggetto HttpResponse.
SplitToEnd(Stream, int, Stream) Divide dalla posizione specificata e salva la parte posteriore come nuovo file Stream.
SplitToEnd(string, int, HttpResponse) Divide dalla posizione specificata e salva la parte posteriore nell’oggetto HttpResponse.
SplitToEnd(string, int, string) Divide dalla posizione e salva la parte posteriore come un nuovo file.
SplitToPages(Stream) Divide il file Pdf in documenti a pagina singola.
SplitToPages(string) Divide il file PDF in documenti a pagina singola.
SplitToPages(Stream, string) Dividi il file Pdf in documenti a pagina singola e lo salva nel percorso specificato. Il percorso è specificato dal nome del campo temaplate.
SplitToPages(string, string) Dividi il file Pdf in documenti a pagina singola e lo salva nel percorso specificato. Il percorso è specificato dal nome del campo temaplate.
TryAppend(Stream, Stream[], int, int, HttpResponse) Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto di risposta.
TryAppend(Stream, Stream[], int, int, Stream) Aggiunge le pagine, che sono scelte dall’array di documenti in portStreams. Il documento risultante include firstInputFile e tutte le pagine dei documenti portStreams nell’intervallo da startPage a endPage.
TryAppend(string, string[], int, int, HttpResponse) Aggiunge i documenti al documento di origine e salva il risultato nell’oggetto HttpResponse.
TryAppend(string, string[], int, int, string) Aggiunge le pagine scelte dai documenti portFiles. Il documento risultato include firstInputFile e tutte le pagine dei documenti portFiles nell’intervallo da startPage a endPage.
TryConcatenate(Document[], Document) Concatena i documenti.
TryConcatenate(Stream[], HttpResponse) Concatena i file e memorizza i risultati nell’oggetto HttpResponse.
TryConcatenate(Stream[], Stream) Concatena i file
TryConcatenate(string[], HttpResponse) Concatena i file e salva il risultato nell’oggetto HttpResposnse.
TryConcatenate(string[], string) Concatena i file in un unico file.
TryConcatenate(string, string, string) Concatena due file.
TryConcatenate(Stream, Stream, Stream, Stream) Unisce due documenti Pdf in un nuovo documento Pdf con pagine in modi alternativi e riempie gli spazi vuoti con pagine vuote. es: il documento1 ha 5 pagine: p1, p2, p3, p4, p5. document2 ha 3 pagine: p1’, p2’, p3’. L’unione dei due documenti Pdf produrrà il documento risultante con le pagine: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
TryConcatenate(string, string, string, string) Unisce due documenti Pdf in un nuovo documento Pdf con pagine in modi alternativi e riempie gli spazi vuoti con pagine vuote. es: il documento1 ha 5 pagine: p1, p2, p3, p4, p5. document2 ha 3 pagine: p1’, p2’, p3’. L’unione dei due documenti Pdf produrrà il documento risultante con le pagine: p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
TryDelete(Stream, int[], HttpResponse) Elimina le pagine specificate dal documento e salva il risultato nell’oggetto HttpResponse.
TryDelete(Stream, int[], Stream) Elimina le pagine specificate dall’array di numeri dal file di input, salva come un nuovo file Pdf.
TryDelete(string, int[], HttpResponse) Elimina le pagine specificate dal documento e memorizza il risultato nell’oggetto HttpResponse.
TryDelete(string, int[], string) Elimina le pagine specificate dall’array di numeri dal file di input, salva come un nuovo file Pdf.
TryExtract(Stream, int[], HttpResponse) Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.
TryExtract(Stream, int[], Stream) Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file Pdf.
TryExtract(string, int[], HttpResponse) Estrae le pagine specificate dal file di origine e memorizza il risultato nell’oggetto HttpResponse.
TryExtract(string, int[], string) Estrae le pagine specificate dall’array di numeri, le salva come un nuovo file PDF.
TryExtract(string, int, int, string) Estrae le pagine dal file di input, salva come nuovo file Pdf.
TryInsert(Stream, int, Stream, int[], HttpResponse) Inserisce il documento in un altro documento e memorizza il risultato nell’oggetto risposta.
TryInsert(Stream, int, Stream, int[], Stream) Inserisce le pagine da un altro file nel file Pdf di input.
TryInsert(string, int, string, int[], HttpResponse) Inserisce il contenuto del file nel file di origine e memorizza il risultato nell’oggetto HttpResponse.
TryInsert(string, int, string, int[], string) Inserisce le pagine da un altro file nel file Pdf di input.
TryMakeBooklet(Stream, Stream) Crea opuscolo da InputStream a outputStream.
TryMakeBooklet(string, string) Crea opuscolo dal file di input al file di output.
TryMakeBooklet(Stream, PageSize, HttpResponse) Crea opuscolo dal file sorgente e memorizza il risultato in HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize) Crea opuscolo dal flusso di input e salva il risultato nel flusso di output.
TryMakeBooklet(string, PageSize, HttpResponse) Crea opuscolo dal file di origine e memorizza il risultato in oggetti HttpResponse.
TryMakeBooklet(string, string, PageSize) Crea opuscolo da inputFile a outputFile.
TryMakeBooklet(Stream, Stream, int[], int[]) Crea opuscoli personalizzati dal primo InputStream a outputStream.
TryMakeBooklet(string, string, int[], int[]) Crea opuscolo personalizzato dal firstInputFile a outputFile.
TryMakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Crea un opuscolo da un file PDF e lo memorizza in HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize, int[], int[]) Crea opuscolo dal primo InputStream a outputStream.
TryMakeBooklet(string, PageSize, int[], int[], HttpResponse) Crea opuscolo dal file sorgente e memorizza il risultato in oggetti HttpResponse.
TryMakeBooklet(string, string, PageSize, int[], int[]) Crea opuscolo personalizzato dal firstInputFile a outputFile.
TryMakeNUp(Stream, Stream, Stream) Crea un documento N-Up dai due flussi PDF di input a outputStream.
TryMakeNUp(Stream[], Stream, bool) Crea un documento N su 1 dai flussi PDF multi input a outputStream. Ogni pagina di outputStream conterrà più pagine, che sono una combinazione con le pagine nei flussi di input con lo stesso numero di pagina. Le pagine multiple impilate orizzontalmente se isSidewise è vero e impilate verticalmente se isSidewise è false.
TryMakeNUp(string, string, string) Crea un documento N-Up dai due file PDF di input in outputFile. Ogni pagina di outputFile conterrà due pagine, una pagina proviene dal primo file di input e un’altra dal secondo file di input. Le due pagine sono impilate orizzontalmente.
TryMakeNUp(string[], string, bool) Crea un documento N-Up dai file PDF multi input a outputFile. Ogni pagina di outputFile conterrà più pagine, che sono una combinazione con le pagine nei file di input con lo stesso numero di pagina. Le pagine multiple impilate orizzontalmente se isSidewise è true e impilate verticalmente se isSidewise è false.
TryMakeNUp(Stream, int, int, HttpResponse) Crea un documento N-up e memorizza il risultato in HttpResponse.
TryMakeNUp(Stream, Stream, int, int) Crea un documento N su 1 dal flusso di input e salva il risultato nel flusso di output.
TryMakeNUp(string, int, int, HttpResponse) Crea un documento N-up e memorizza il risultato in HttpResponse.
TryMakeNUp(string, string, int, int) Crea un documento N su 1 dal firstInputFile a outputFile.
TryMakeNUp(Stream, int, int, PageSize, HttpResponse) Crea un documento N-up e memorizza il risultato nell’oggetto HttpResponse.
TryMakeNUp(Stream, Stream, int, int, PageSize) Crea un documento N su 1 dal primo flusso di input al flusso di output.
TryMakeNUp(string, int, int, PageSize, HttpResponse) Crea un documento N-up e memorizza il risultato nell’oggetto HttpResponse.
TryMakeNUp(string, string, int, int, PageSize) Crea un documento N su 1 dal file di input a outputFile.
TryResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina. Il risultato viene archiviato nell’oggetto HttpResponse.
TryResizeContents(Stream, Stream, int[], ContentsResizeParameters) Ridimensiona il contenuto delle pagine del documento.
TryResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina. Il risultato viene archiviato nell’oggetto HttpResponse.
TryResizeContents(string, string, int[], ContentsResizeParameters) Ridimensiona il contenuto delle pagine nel documento. Se la pagina viene ridotta, vengono aggiunti margini vuoti intorno alla pagina.
TryResizeContents(Stream, Stream, int[], double, double) Ridimensiona il contenuto delle pagine del documento. Rimpicciolisce il contenuto della pagina e aggiunge margini. La nuova dimensione del contenuto è specificata in unità di spazio predefinite.
TrySplitFromFirst(Stream, int, HttpResponse) Divide il documento dall’inizio alla posizione specificata e memorizza il risultato nell’oggetto HttpResponse.
TrySplitFromFirst(Stream, int, Stream) Divide dall’inizio alla posizione specificata e salva la parte anteriore nel flusso di output.
TrySplitFromFirst(string, int, HttpResponse) Divide il documento dalla prima pagina alla posizione e salva il risultato in oggetti HttpResponse.
TrySplitFromFirst(string, int, string) Divide il file Pdf dalla prima pagina alla posizione specificata e salva la parte anteriore come un nuovo file.
TrySplitToEnd(Stream, int, HttpResponse) Divide dalla posizione specificata e salva la parte posteriore nell’oggetto HttpResponse.
TrySplitToEnd(Stream, int, Stream) Divide dalla posizione specificata e salva la parte posteriore come nuovo file Stream.
TrySplitToEnd(string, int, HttpResponse) Divide dalla posizione specificata e salva la parte posteriore nell’oggetto HttpResponse.
TrySplitToEnd(string, int, string) Divide dalla posizione e salva la parte posteriore come un nuovo file.

Altri membri

Nome Descrizione
enum ConcatenateCorruptedFileAction Azione eseguita quando il file danneggiato è stato soddisfatto nel processo di concatenazione.
class ContentsResizeParameters Classe per specificare i parametri di ridimensionamento della pagina. Consente di impostare i seguenti parametri: Dimensioni della pagina dei risultati (larghezza, altezza) in unità di spazio predefinite o in percentuali della dimensione iniziale delle pagine; Margini sinistro, superiore, inferiore e destro in unità di spazio predefinite o in percentuali delle dimensioni della pagina iniziale; Alcuni valori possono essere lasciati nulli per il calcolo automatico. Questi valori verranno calcolati dal resto della dimensione della pagina dopo il calcolo dei valori specificati in modo esplicito. Ad esempio: se la larghezza della pagina = 100 e la nuova larghezza della pagina specificata 60 unità, i margini sinistro e destro vengono calcolati automaticamente: (100 - 60) / 2 = 15. Questa classe viene utilizzata nel metodo ResizeContents.
class ContentsResizeValue Valore del margine o della dimensione del contenuto specificato in percentuali delle unità di spazio predefinite. Questa classe viene utilizzata in ContentsResizeParameters.
class CorruptedItem Classe che fornisce informazioni sui file danneggiati al momento della concatenazione.
class PageBreak Dati della posizione dell’interruzione di pagina.

Guarda anche