To
To(string, SaveOptions)
Especifica el archivo de salida para el procesador.
public Processor To(string output, SaveOptions saveOptions = null)
Parámetro | Escribe | Descripción |
---|---|---|
output | String | Nombre del archivo de salida. |
saveOptions | SaveOptions | Opciones de guardado opcionales. Si no se especifica, el formato de guardado se determina por la extensión del archivo. |
Valor_devuelto
Devuelve el procesador con el archivo de salida especificado.
Observaciones
Si la salida consta de varios archivos, se utiliza el nombre del archivo de salida especificado para generar el nombre de archivo para cada parte siguiendo la regla: ‘outputFile_partIndex.extension’.
Ejemplos
Muestra cómo convertir documentos con una sola línea de código usando el contexto.
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();
Muestra cómo fusionar documentos en un único documento de salida utilizando el contexto.
//Hay varias formas de fusionar documentos:
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();
Ver también
- class SaveOptions
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words
To(string, SaveFormat)
Especifica el archivo de salida para el procesador.
public Processor To(string output, SaveFormat saveFormat)
Parámetro | Escribe | Descripción |
---|---|---|
output | String | Nombre del archivo de salida. |
saveFormat | SaveFormat | Formato de guardado. Si no se especifica, el formato de guardado se determina por la extensión del archivo. |
Valor_devuelto
Devuelve el procesador con el archivo de salida especificado.
Observaciones
Si la salida consta de varios archivos, se utiliza el nombre del archivo de salida especificado para generar el nombre de archivo para cada parte siguiendo la regla: ‘outputFile_partIndex.extension’.
Ejemplos
Muestra cómo fusionar documentos en un único documento de salida utilizando el contexto.
//Hay varias formas de fusionar documentos:
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();
Ver también
- enum SaveFormat
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words
To(Stream, SaveOptions)
Especifica el flujo de salida para el procesador.
public Processor To(Stream output, SaveOptions saveOptions)
Parámetro | Escribe | Descripción |
---|---|---|
output | Stream | Flujo de salida. |
saveOptions | SaveOptions | Guardar opciones. |
Valor_devuelto
Devuelve el procesador con el flujo de salida especificado.
Observaciones
Si la salida consta de varios archivos, solo la primera parte se guardará en la secuencia especificada.
Ejemplos
Muestra cómo convertir documentos de una secuencia con una sola línea de código usando el contexto.
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();
}
Muestra cómo fusionar documentos de una secuencia en un único documento de salida usando el contexto.
//Hay varias formas de fusionar documentos:
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();
}
}
Ver también
- class SaveOptions
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words
To(Stream, SaveFormat)
Especifica el flujo de salida para el procesador.
public Processor To(Stream output, SaveFormat saveFormat)
Parámetro | Escribe | Descripción |
---|---|---|
output | Stream | Flujo de salida. |
saveFormat | SaveFormat | Guardar formato. |
Valor_devuelto
Devuelve el procesador con el flujo de salida especificado.
Observaciones
Si la salida consta de varios archivos, solo la primera parte se guardará en la secuencia especificada.
Ejemplos
Muestra cómo convertir documentos de una secuencia con una sola línea de código usando el contexto.
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();
}
Muestra cómo fusionar documentos de una secuencia en un único documento de salida usando el contexto.
//Hay varias formas de fusionar documentos:
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();
}
}
Ver también
- enum SaveFormat
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words
To(List<Stream>, SaveOptions)
Especifica la lista de flujos de documentos de salida.
public Processor To(List<Stream> output, SaveOptions saveOptions)
Parámetro | Escribe | Descripción |
---|---|---|
output | List`1 | Lista de flujos de documentos de salida. |
saveOptions | SaveOptions | Guardar opciones. |
Valor_devuelto
Devuelve el procesador con la lista de flujos de documentos de salida especificados.
Observaciones
Si la salida consta de varios archivos (como imágenes o partes divididas del documento), se agrega una secuencia para cada parte a la lista especificada. Si la salida es un solo archivo, solo se agrega una secuencia a la lista. Es responsabilidad del usuario final deshacerse de las secuencias creadas.
Ver también
- class SaveOptions
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words
To(List<Stream>, SaveFormat)
Especifica la lista de flujos de documentos de salida.
public Processor To(List<Stream> output, SaveFormat saveFormat)
Parámetro | Escribe | Descripción |
---|---|---|
output | List`1 | Lista de flujos de documentos de salida. |
saveFormat | SaveFormat | Guardar formato. |
Valor_devuelto
Devuelve el procesador con la lista de flujos de documentos de salida especificados.
Observaciones
Si la salida consta de varios archivos (como imágenes o partes divididas del documento), se agrega una secuencia para cada parte a la lista especificada. Si la salida es un solo archivo, solo se agrega una secuencia a la lista. Es responsabilidad del usuario final deshacerse de las secuencias creadas.
Ver también
- enum SaveFormat
- class Processor
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words