To
To(string, SaveOptions)
Specifica il file di output per il processore.
public Processor To(string output, SaveOptions saveOptions = null)
Parametro | Tipo | Descrizione |
---|---|---|
output | String | Nome del file di output. |
saveOptions | SaveOptions | Opzioni di salvataggio facoltative. Se non specificato, il formato di salvataggio è determinato dall’estensione del file. |
Valore di ritorno
Restituisce il processore con il file di output specificato.
Osservazioni
Se l’output è costituito da più file, il nome del file di output specificato viene utilizzato per generare il nome file per ogni parte seguendo la regola: ‘outputFile_partIndex.extension’.
Esempi
Mostra come convertire documenti con una singola riga di codice utilizzando il contesto.
string doc = MyDir + "Big document.docx";
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.1.pdf")
.Execute();
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.2.pdf", SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
Converter.Create(new ConverterContext())
.From(doc, loadOptions)
.To(ArtifactsDir + "LowCode.ConvertContext.3.docx", saveOptions)
.Execute();
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.4.png", new ImageSaveOptions(SaveFormat.Png))
.Execute();
Mostra come unire documenti in un unico documento di output utilizzando il contesto.
//Esistono diversi modi per unire i documenti:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.1.docx")
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1, firstLoadOptions)
.From(inputDoc2, secondLoadOptions)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.2.docx", SaveFormat.Docx)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.3.docx", saveOptions)
.Execute();
Guarda anche
- class SaveOptions
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
To(string, SaveFormat)
Specifica il file di output per il processore.
public Processor To(string output, SaveFormat saveFormat)
Parametro | Tipo | Descrizione |
---|---|---|
output | String | Nome del file di output. |
saveFormat | SaveFormat | Formato di salvataggio. Se non specificato, il formato di salvataggio è determinato dall’estensione del file. |
Valore di ritorno
Restituisce il processore con il file di output specificato.
Osservazioni
Se l’output è costituito da più file, il nome del file di output specificato viene utilizzato per generare il nome file per ogni parte seguendo la regola: ‘outputFile_partIndex.extension’.
Esempi
Mostra come unire documenti in un unico documento di output utilizzando il contesto.
//Esistono diversi modi per unire i documenti:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.1.docx")
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1, firstLoadOptions)
.From(inputDoc2, secondLoadOptions)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.2.docx", SaveFormat.Docx)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.3.docx", saveOptions)
.Execute();
Guarda anche
- enum SaveFormat
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
To(Stream, SaveOptions)
Specifica il flusso di output per il processore.
public Processor To(Stream output, SaveOptions saveOptions)
Parametro | Tipo | Descrizione |
---|---|---|
output | Stream | Flusso di output. |
saveOptions | SaveOptions | Salva le opzioni. |
Valore di ritorno
Restituisce il processore con il flusso di output specificato.
Osservazioni
Se l’output è costituito da più file, solo la prima parte verrà salvata nel flusso specificato.
Esempi
Mostra come convertire documenti da un flusso con una singola riga di codice utilizzando il contesto.
string doc = MyDir + "Document.docx";
using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn)
.To(streamOut, SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn, loadOptions)
.To(streamOut, saveOptions)
.Execute();
List<Stream> pages = new List<Stream>();
Converter.Create(new ConverterContext())
.From(doc)
.To(pages, new ImageSaveOptions(SaveFormat.Png))
.Execute();
}
Mostra come unire i documenti del flusso in un singolo documento di output utilizzando il contesto.
//Esistono diversi modi per unire i documenti:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
using (FileStream firstStreamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Tables.docx", FileMode.Open, FileAccess.Read))
{
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.1.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn)
.From(secondStreamIn)
.To(streamOut, saveOptions)
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.2.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn, firstLoadOptions)
.From(secondStreamIn, secondLoadOptions)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
}
Guarda anche
- class SaveOptions
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
To(Stream, SaveFormat)
Specifica il flusso di output per il processore.
public Processor To(Stream output, SaveFormat saveFormat)
Parametro | Tipo | Descrizione |
---|---|---|
output | Stream | Flusso di output. |
saveFormat | SaveFormat | Salva il formato. |
Valore di ritorno
Restituisce il processore con il flusso di output specificato.
Osservazioni
Se l’output è costituito da più file, solo la prima parte verrà salvata nel flusso specificato.
Esempi
Mostra come convertire documenti da un flusso con una singola riga di codice utilizzando il contesto.
string doc = MyDir + "Document.docx";
using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn)
.To(streamOut, SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn, loadOptions)
.To(streamOut, saveOptions)
.Execute();
List<Stream> pages = new List<Stream>();
Converter.Create(new ConverterContext())
.From(doc)
.To(pages, new ImageSaveOptions(SaveFormat.Png))
.Execute();
}
Mostra come unire i documenti del flusso in un singolo documento di output utilizzando il contesto.
//Esistono diversi modi per unire i documenti:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
using (FileStream firstStreamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Tables.docx", FileMode.Open, FileAccess.Read))
{
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.1.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn)
.From(secondStreamIn)
.To(streamOut, saveOptions)
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.2.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn, firstLoadOptions)
.From(secondStreamIn, secondLoadOptions)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
}
Guarda anche
- enum SaveFormat
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
To(List<Stream>, SaveOptions)
Specifica l’elenco dei flussi di documenti di output.
public Processor To(List<Stream> output, SaveOptions saveOptions)
Parametro | Tipo | Descrizione |
---|---|---|
output | List`1 | Elenco dei flussi di documenti di output. |
saveOptions | SaveOptions | Salva le opzioni. |
Valore di ritorno
Restituisce il processore con l’elenco dei flussi di documenti di output specificato.
Osservazioni
Se l’output è costituito da più file (ad esempio immagini o parti di documenti divise), un flusso per ciascuna parte viene aggiunto all’elenco specificato. Se l’output è un singolo file, viene aggiunto un solo flusso all’elenco. È responsabilità dell’utente finale eliminare i flussi creati.
Guarda anche
- class SaveOptions
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
To(List<Stream>, SaveFormat)
Specifica l’elenco dei flussi di documenti di output.
public Processor To(List<Stream> output, SaveFormat saveFormat)
Parametro | Tipo | Descrizione |
---|---|---|
output | List`1 | Elenco dei flussi di documenti di output. |
saveFormat | SaveFormat | Salva il formato. |
Valore di ritorno
Restituisce il processore con l’elenco dei flussi di documenti di output specificato.
Osservazioni
Se l’output è costituito da più file (ad esempio immagini o parti di documenti divise), un flusso per ciascuna parte viene aggiunto all’elenco specificato. Se l’output è un singolo file, viene aggiunto un solo flusso all’elenco. È responsabilità dell’utente finale eliminare i flussi creati.
Guarda anche
- enum SaveFormat
- class Processor
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words