1. 程式人生 > >將PDF轉換為word,HTML,SVG,XPS並將其儲存為流

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