如何從WinRT中的圖像列表創建PDF文件。我在這裏找到了類似於windows phone 8的東西(「Converting list of images to pdf in windows phone 8」)但是我正在尋找windows 8的解決方案。如果有人對此有所瞭解,請與我分享您的想法。在WinRT中創建帶有圖像的PDF文件
4
A
回答
0
ComponentOne現在已經發布了他們在Windows Phone for Windows Runtime中使用的相同的PDF庫。當然,它不是開源的。
1
這應該WinJS工作,但我沒有測試它。在XAML應用程序中,您可以嘗試使用啓用了jsPDF的頁面託管Web瀏覽器控件。
0
Amyuni PDF Creator for WinRT(商業圖書館)可用於此任務。您可以創建一個新的PDF文件,方法是創建類AmyuniPDFCreator.IacDocument
的新實例,然後使用方法AddPage添加新頁面,並使用方法IacPage.CreateObject將圖片添加到每個頁面。
C#中的代碼添加圖片到頁面看起來就像這樣:
public IacDocument CreatePDFFromImage()
{
IacDocument pdfDoc = new IacDocument();
// Set the license key
pdfDoc.SetLicenseKey("Amyuni Tech.", "07EFCD0...C4FB9CFD");
IacPage targetPage = pdfDoc.GetPage(1); // A new document will always be created with an empty page
// Adding a picture to the current page
using (Stream imgStrm = await Windows.ApplicationModel.Package.Current.InstalledLocation.OpenStreamForReadAsync("pdfcreatorwinrt.png"))
{
IacObject oPic = page.CreateObject(IacObjectType.acObjectTypePicture, "MyPngPicture");
BinaryReader binReader = new BinaryReader(imgStrm);
byte[] imgData = binReader.ReadBytes((int)imgStrm.Length);
// The "ImageFileData" attribute has not been added yet to the online documentation
oPic.AttributeByName("ImageFileData").Value = imgData;
oPic.Coordinates = new Rect(100, 2000, 1200, 2000);
}
return pdfDoc;
}
聲明:我目前作爲庫
的開發工作,對於「開源」另外它可能會更好,你rely on a web service使用許多可用的開源庫之一創建PDF文件。
-2
我想這可能會幫助你,如果你想將圖像(.jpg)文件轉換爲PDF文件。 它在我的實驗室工作。
string source = "image.jpg";
string destinaton = "image.pdf";
PdfDocument doc = new PdfDocument();
doc.Pages.Add(new PdfPage());
XGraphics xgr = XGraphics.FromPdfPage(doc.Pages[0]);
XImage img = XImage.FromFile(source);
xgr.DrawImage(img, 0, 0);
doc.Save(destinaton);
doc.Close();
謝謝。
相關問題
- 1. 在XIB文件中創建帶有圖像的後退按鈕
- 2. 如何在VB.NET中創建帶有表格的PDF文件?
- 3. 如何在Android中生成帶有圖像的PDF文件?
- 4. 在PDFBOX中創建PDF文件(從現有的pdf文件)
- 5. 無法在創建的PDF文件中顯示圖像
- 6. 如何在其中創建帶有文本和圖像的框
- 7. 在RowDataBound中創建帶有onclick事件的超鏈接圖像
- 8. IOS創建帶有旋轉文本的PDF文件
- 9. 用Java創建一個帶有圖像的.zip文件
- 10. C#創建附帶創建的PDF文件的Outlook消息
- 11. 創建帶有圖像的盒
- 12. 從pdf創建圖像
- 13. 用圖像創建PDF
- 14. 允許用戶創建PDF或圖像文件的Flash插件
- 15. 通過iText創建帶有0kb和無內容的.pdf文件
- 16. 在帶有負邊距的文字旁邊創建圖像CSS
- 17. 如何在WinRT中不存在文件時創建文件?
- 18. 在Fortran中創建RAW圖像文件
- 19. 創建PDF文件
- 20. 創建PDF文件?
- 21. 帶Yii的PDF或Word創建文檔?
- 22. 如何從Python創建PDF文件,包括圖像和文本?
- 23. 如何在ios中生成帶有圖像數組的單頁pdf文件?
- 24. 創建沒有MS Office的PDF文件
- 25. 如何使用帶有樣式的html文件來創建iTextSharp的pdf文件
- 26. 用php創建圖像重pdf格式的文件
- 27. 用於從pdf文件創建圖像的Android兼容庫?
- 28. 是否可以使用Ghost4j創建圖像的PDF文件?
- 29. 。沒有圖像文件必須創建
- 30. 從圖像列表中創建PDF
這個答案不正確。儘管沒有明確提及,但這個答案依賴於外部庫PDFSharp,它與Windows Store(WinRT)應用程序不兼容。 – yms 2015-01-21 19:26:00