2013-10-04 242 views
1

我們當前正在使用SoftArtisans生成Excel文字文件。 我們需要擴展它以創建PDF文件。將輸出保存爲PDF文件

OfficeWriter目前是否支持此功能?

如果沒有,是否有計劃添加此功能?或者任何可用於將Excel/Word文件轉換爲PDF格式的開源庫?

感謝

回答

1

PdfSharp and Migradoc據我所知是最好的和最流行的。 Migradoc是PdfSharp的更高級別封面。

+1

PdfSharp/Migradoc將現有的Excel文件轉換爲PDF嗎? –

+0

你有沒有找到解決方案? –

-1

PfgSharp很受歡迎。下面是從CodeProject關於如何創建一個簡單的PDF獲得關於如何使用它的一些感受一個例子:

class Program 
    { 
    static void Main(string[] args) 
    { 
    // Create a new PDF document 
     PdfDocument document = new PdfDocument(); 
     document.Info.Title = "Created with PDFsharp"; 

     // Create an empty page 
     PdfPage page = document.AddPage(); 

     // Get an XGraphics object for drawing 
     XGraphics gfx = XGraphics.FromPdfPage(page); 

     // Create a font 
     XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic); 

     // Draw the text 
     gfx.DrawString("Hello, World!", font, XBrushes.Black, 
     new XRect(0, 0, page.Width, page.Height), 
     XStringFormats.Center); 

     // Save the document... 
     const string filename = "HelloWorld.pdf"; 
     document.Save(filename); 
     // ...and start a viewer. 
     Process.Start(filename); 
    } 
    } 
+0

這只是'Hello world'代碼。我試了兩次,我真的懷疑是否有人直接使用PdfSharp。 – pt12lol

+0

這只是一個hello世界的例子。我們正在尋找創建具有圖像,表格,格式,頁腳等的專業PDF文檔。 –

0

注:我爲SoftArtisans工作,OfficeWriter的製造商。

OfficeWriter目前不支持將Excel/Word文件轉換爲PDF。我們通常推薦第三方組件轉換爲PDF。但是,這些組件中的很多都需要在服務器上安裝Office,Microsoft不建議這樣做。因此,選擇不需要在服務器上安裝Office的轉換器或仔細管理它是非常重要的

以下是將Word轉換爲PDF的一些解決方案,我們過去向用戶推薦了這些解決方案:

•Word Services for Sharepoint - 如果您使用SharePoint Server 2010,則可以使用Word Services執行格式轉換。關於這個解決方案的更多信息,可以發現:http://msdn.microsoft.com/en-us/library/office/ff181518.aspx

•彩虹PDF - rainbowpdf.com

•EasyPDF - pdfonline.com/easypdf/

欲瞭解更多信息,請參閱我們的博客文章:http://blog.softartisans.com/2011/08/05/kb-tools-to-convert-word-documents-to-pdf/

+0

我們的大多數客戶已經詢問Word到PDF的轉換,因此我們提供了適用於此的建議。我們目前正在尋找一些Excel以PDF來推薦。 - 注意我也爲SoftArtisans工作。 – AlisonB

+0

不幸的是,這些工具不能作爲ExcelWriter許可證的附加組件,我們也必須花費$$美元。 –

+0

您是否發現了免費的替代品?爲什麼不把這個功能添加到像Aspose.Cells這樣的自己的庫中? –