将PDF转换为word,HTML,SVG,XPS并将其保存为流

本文我们将演示如何通过调用Spire.PDF提供的方法PdfDocument.SaveToStream()将PDF页面转换为HTML,Word,SVG,XPS,PDF并将它们保存为流。从Spire.PDF版本4.3开始,它新支持转换定义范围的PDF页面并将其保存为流。

将PDF保存为流

步骤1:创建一个新的PdfDocument实例并从文件加载示例文档。

PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile( “Sample.pdf”);

第2步:将文档保存为流。

MemoryStream ms = new MemoryStream();
pdf.SaveToStream(MS);

将PDF保存为流,并将文件格式定义为HTML,Word,SVG,XPS和PDF

步骤1:创建一个新的PdfDocument实例并从文件加载示例文档。

PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile( “Sample.pdf”);

步骤2:将文档保存为流并使用FileFormat格式定义格式。

MemoryStream ms = new MemoryStream();
pdf.SaveToStream(ms,FileFormat.HTML);

将定义的PDF页面范围转换为HTML,word,SVG,XPS并将其保存为流

步骤1:创建一个新的PdfDocument实例并从文件加载示例文档。

PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile( “Sample.pdf”); 

步骤2:仅使用pdf.SaveToStream(int startIndex,int endIndex,FileFormat格式)方法将一些PDF页面保存为流; 和FileFormat.PDF不受支持。

pdf.SaveToStream(1,2,FileFormat.SVG);

流式传输的完整代码

PdfDocument pdf = new PdfDocument();

pdf.LoadFromFile( “Sample.pdf”);
            
MemoryStream ms = new MemoryStream();
pdf.SaveToStream(MS);
pdf.SaveToStream(ms,FileFormat.HTML);

pdf.SaveToStream(1,2,FileFormat.SVG);

猜你喜欢

转载自blog.csdn.net/qqqqqqqqqq198968/article/details/85090104