To

To(string, SaveOptions)

Specifica il file di output per il processore.

public Processor To(string output, SaveOptions saveOptions = null)
ParametroTipoDescrizione
outputStringNome del file di output.
saveOptionsSaveOptionsOpzioni 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


To(string, SaveFormat)

Specifica il file di output per il processore.

public Processor To(string output, SaveFormat saveFormat)
ParametroTipoDescrizione
outputStringNome del file di output.
saveFormatSaveFormatFormato 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


To(Stream, SaveOptions)

Specifica il flusso di output per il processore.

public Processor To(Stream output, SaveOptions saveOptions)
ParametroTipoDescrizione
outputStreamFlusso di output.
saveOptionsSaveOptionsSalva 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


To(Stream, SaveFormat)

Specifica il flusso di output per il processore.

public Processor To(Stream output, SaveFormat saveFormat)
ParametroTipoDescrizione
outputStreamFlusso di output.
saveFormatSaveFormatSalva 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


To(List<Stream>, SaveOptions)

Specifica l’elenco dei flussi di documenti di output.

public Processor To(List<Stream> output, SaveOptions saveOptions)
ParametroTipoDescrizione
outputList`1Elenco dei flussi di documenti di output.
saveOptionsSaveOptionsSalva 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


To(List<Stream>, SaveFormat)

Specifica l’elenco dei flussi di documenti di output.

public Processor To(List<Stream> output, SaveFormat saveFormat)
ParametroTipoDescrizione
outputList`1Elenco dei flussi di documenti di output.
saveFormatSaveFormatSalva 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