我們當前正在使用SoftArtisans生成Excel和文字文件。 我們需要擴展它以創建PDF文件。將輸出保存爲PDF文件
OfficeWriter目前是否支持此功能?
如果沒有,是否有計劃添加此功能?或者任何可用於將Excel/Word文件轉換爲PDF格式的開源庫?
感謝
我們當前正在使用SoftArtisans生成Excel和文字文件。 我們需要擴展它以創建PDF文件。將輸出保存爲PDF文件
OfficeWriter目前是否支持此功能?
如果沒有,是否有計劃添加此功能?或者任何可用於將Excel/Word文件轉換爲PDF格式的開源庫?
感謝
PdfSharp and Migradoc據我所知是最好的和最流行的。 Migradoc是PdfSharp的更高級別封面。
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);
}
}
這只是'Hello world'代碼。我試了兩次,我真的懷疑是否有人直接使用PdfSharp。 – pt12lol
這只是一個hello世界的例子。我們正在尋找創建具有圖像,表格,格式,頁腳等的專業PDF文檔。 –
注:我爲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/
我們的大多數客戶已經詢問Word到PDF的轉換,因此我們提供了適用於此的建議。我們目前正在尋找一些Excel以PDF來推薦。 - 注意我也爲SoftArtisans工作。 – AlisonB
不幸的是,這些工具不能作爲ExcelWriter許可證的附加組件,我們也必須花費$$美元。 –
您是否發現了免費的替代品?爲什麼不把這個功能添加到像Aspose.Cells這樣的自己的庫中? –
PdfSharp/Migradoc將現有的Excel文件轉換爲PDF嗎? –
你有沒有找到解決方案? –