To

To(string, SaveOptions)

Spécifie le fichier de sortie pour le processeur.

public Processor To(string output, SaveOptions saveOptions = null)
ParamètreTaperLa description
outputStringNom du fichier de sortie.
saveOptionsSaveOptionsOptions d’enregistrement facultatives. Si elles ne sont pas spécifiées, le format d’enregistrement est déterminé par l’extension du fichier.

Return_Value

Renvoie le processeur avec le fichier de sortie spécifié.

Remarques

Si la sortie se compose de plusieurs fichiers, le nom du fichier de sortie spécifié est utilisé pour générer le nom de fichier pour chaque partie suivant la règle : ‘outputFile_partIndex.extension’.

Exemples

Montre comment convertir des documents avec une seule ligne de code en utilisant le contexte.

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();

Montre comment fusionner des documents en un seul document de sortie à l’aide du contexte.

//Il existe plusieurs façons de fusionner des documents :
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();

Voir également


To(string, SaveFormat)

Spécifie le fichier de sortie pour le processeur.

public Processor To(string output, SaveFormat saveFormat)
ParamètreTaperLa description
outputStringNom du fichier de sortie.
saveFormatSaveFormatFormat d’enregistrement. Si non spécifié, le format d’enregistrement est déterminé par l’extension du fichier.

Return_Value

Renvoie le processeur avec le fichier de sortie spécifié.

Remarques

Si la sortie se compose de plusieurs fichiers, le nom du fichier de sortie spécifié est utilisé pour générer le nom de fichier pour chaque partie suivant la règle : ‘outputFile_partIndex.extension’.

Exemples

Montre comment fusionner des documents en un seul document de sortie à l’aide du contexte.

//Il existe plusieurs façons de fusionner des documents :
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();

Voir également


To(Stream, SaveOptions)

Spécifie le flux de sortie pour le processeur.

public Processor To(Stream output, SaveOptions saveOptions)
ParamètreTaperLa description
outputStreamFlux de sortie.
saveOptionsSaveOptionsEnregistrer les options.

Return_Value

Renvoie le processeur avec le flux de sortie spécifié.

Remarques

Si la sortie se compose de plusieurs fichiers, seule la première partie sera enregistrée dans le flux spécifié.

Exemples

Montre comment convertir des documents à partir d’un flux avec une seule ligne de code en utilisant le contexte.

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();
}

Montre comment fusionner des documents d’un flux dans un seul document de sortie à l’aide du contexte.

//Il existe plusieurs façons de fusionner des documents :
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();
    }
}

Voir également


To(Stream, SaveFormat)

Spécifie le flux de sortie pour le processeur.

public Processor To(Stream output, SaveFormat saveFormat)
ParamètreTaperLa description
outputStreamFlux de sortie.
saveFormatSaveFormatEnregistrer le format.

Return_Value

Renvoie le processeur avec le flux de sortie spécifié.

Remarques

Si la sortie se compose de plusieurs fichiers, seule la première partie sera enregistrée dans le flux spécifié.

Exemples

Montre comment convertir des documents à partir d’un flux avec une seule ligne de code en utilisant le contexte.

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();
}

Montre comment fusionner des documents d’un flux dans un seul document de sortie à l’aide du contexte.

//Il existe plusieurs façons de fusionner des documents :
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();
    }
}

Voir également


To(List<Stream>, SaveOptions)

Spécifie la liste des flux de documents de sortie.

public Processor To(List<Stream> output, SaveOptions saveOptions)
ParamètreTaperLa description
outputList`1Liste des flux de documents de sortie.
saveOptionsSaveOptionsEnregistrer les options.

Return_Value

Renvoie le processeur avec la liste des flux de documents de sortie spécifiés.

Remarques

Si la sortie est constituée de plusieurs fichiers (tels que des images ou des parties de document divisées), un flux pour chaque partie est ajouté à la liste spécifiée. Si la sortie est un seul fichier, un seul flux est ajouté à la liste. Il est de la responsabilité de l’utilisateur final de se débarrasser des flux créés.

Voir également


To(List<Stream>, SaveFormat)

Spécifie la liste des flux de documents de sortie.

public Processor To(List<Stream> output, SaveFormat saveFormat)
ParamètreTaperLa description
outputList`1Liste des flux de documents de sortie.
saveFormatSaveFormatEnregistrer le format.

Return_Value

Renvoie le processeur avec la liste des flux de documents de sortie spécifiés.

Remarques

Si la sortie est constituée de plusieurs fichiers (tels que des images ou des parties de document divisées), un flux pour chaque partie est ajouté à la liste spécifiée. Si la sortie est un seul fichier, un seul flux est ajouté à la liste. Il est de la responsabilité de l’utilisateur final de se débarrasser des flux créés.

Voir également