Class Processor
名称: Aspose.Words.LowCode 集合: Aspose.Words.dll (25.4.0)
处理器类进行不同的文档处理操作。
public class Processor
Inheritance
Derived
Comparer , Converter , MailMerger , Merger , Replacer , ReportBuilder , Splitter , Watermarker
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
mResult文档
protected Document mResultDocument
领域价值
Methods
CheckArgumentsSet()
protected virtual void CheckArgumentsSet()
Execute()
执行处理器操作。
public void Execute()
ExecuteCore()
protected virtual void ExecuteCore()
From(字符串, LoadOptions)
指定输入文件处理。
public Processor From(string input, LoadOptions loadOptions = null)
Parameters
input
string
输入文件文件名称。
loadOptions
LoadOptions
可选的负载选项用于加载文档。
Returns
返回处理器与指定的输入文件。
Remarks
如果处理器只接受一个文件作为输入,则只有最后一个确定的文件将被处理。Aspose.Words.LowCode.Merger 处理器接受多个文件作为输入,因此所有指定的文件将合并。Aspose.Words.LowCode.Converter 处理器只接受一个文件作为输入,因此只有最后一个确定的文件将被转换。
From(流量, LoadOptions)
指定输入文件处理。
public Processor From(Stream input, LoadOptions loadOptions = null)
Parameters
input
Stream
输入文档流。
loadOptions
LoadOptions
可选的负载选项用于加载文档。
Returns
返回处理器与指定的输入文件流。
Remarks
如果处理器只接受一个文件作为输入,则只有最后一个确定的文件将被处理。Aspose.Words.LowCode.Merger 处理器接受多个文件作为输入,因此所有指定的文件将合并。Aspose.Words.LowCode.Converter 处理器只接受一个文件作为输入,因此只有最后一个确定的文件将被转换。
GetPartFileName(字符串, int, SaveFormat)
protected static string GetPartFileName(string fileName, int partIndex, SaveFormat saveFormat)
Parameters
fileName
string
partIndex
int
saveFormat
SaveFormat
Returns
To(字符串,SaveOptions)
指定处理器的输出文件。
public Processor To(string output, SaveOptions saveOptions = null)
Parameters
output
string
输出文件名。
saveOptions
SaveOptions
可选保存选项. 如果不指定,保存格式由文件扩展定义。
Returns
返回处理器与指定的输出文件。
Remarks
如果输出是由多个文件组成的,则使用所指定的输出的文件名来创建该文件的名称。每个部分都按照“outputFile_partIndex.extension”的规则进行。
To(字符串,SaveFormat)
指定处理器的输出文件。
public Processor To(string output, SaveFormat saveFormat)
Parameters
output
string
输出文件名。
saveFormat
SaveFormat
保存格式. 如果不规定的,保存形式由文件扩展定义。
Returns
返回处理器与指定的输出文件。
Remarks
如果输出是由多个文件组成的,则使用所指定的输出的文件名来创建该文件的名称。每个部分都按照“outputFile_partIndex.extension”的规则进行。
To(流量,SaveOptions)
指定处理器的输出流。
public Processor To(Stream output, SaveOptions saveOptions)
Parameters
output
Stream
输出流。
saveOptions
SaveOptions
保存选项
Returns
返回处理器与指定的输出流。
Remarks
如果输出由多个文件组成,则只有第一个部分将存储到指定的流。
To(流量,SaveFormat)
指定处理器的输出流。
public Processor To(Stream output, SaveFormat saveFormat)
Parameters
output
Stream
输出流。
saveFormat
SaveFormat
保存格式。
Returns
返回处理器与指定的输出流。
Remarks
如果输出由多个文件组成,则只有第一个部分将存储到指定的流。
To(列表 > 流>, 选择 SaveOptions)
指定输出文件流列表。
public Processor To(List<stream> output, SaveOptions saveOptions)
Parameters
输出文件流列表。
saveOptions
SaveOptions
保存选项
Returns
返回处理器与指定的输出文件流列表。
Remarks
如果输出由多个文件(如图像或分割文件部分)组成,则每个部分的流量将添加到指定的列表中。如果输出是单个文件,则只添加一个流到列表中。最终用户的责任是清除创建的流量。
To(列表 > 流>, SaveFormat)
指定输出文件流列表。
public Processor To(List<stream> output, SaveFormat saveFormat)
Parameters
输出文件流列表。
saveFormat
SaveFormat
保存格式。
Returns
返回处理器与指定的输出文件流列表。
Remarks
如果输出由多个文件(如图像或分割文件部分)组成,则每个部分的流量将添加到指定的列表中。如果输出是单个文件,则只添加一个流到列表中。最终用户的责任是清除创建的流量。