C# 以编程方式打印PDF中的BING地图位置
我正在使用Silverlight BING地图Api在我的网站上显示位置(通过提供地址) 我想以编程方式在PDF文件中显示此地图位置,我尝试了很多使用“wkhtmltopdf”的方法,但都没有成功,它显示的是空白而不是BING地图 请指导我在这种情况下,我在使用任何其他开源PDF生成工具开放 谢谢C# 以编程方式打印PDF中的BING地图位置,c#,silverlight,asp.net-mvc-3,pdf-generation,bing-maps,C#,Silverlight,Asp.net Mvc 3,Pdf Generation,Bing Maps,我正在使用Silverlight BING地图Api在我的网站上显示位置(通过提供地址) 我想以编程方式在PDF文件中显示此地图位置,我尝试了很多使用“wkhtmltopdf”的方法,但都没有成功,它显示的是空白而不是BING地图 请指导我在这种情况下,我在使用任何其他开源PDF生成工具开放 谢谢 如果要将图像插入PDF,请使用XtreList。开始使用它非常容易: string pdfFilename = @"c:\temp\test.pdf"; string
如果要将图像插入PDF,请使用XtreList。开始使用它非常容易:
string pdfFilename = @"c:\temp\test.pdf";
string imageFilename = @"C:\map.jpg";
// Create PDF writer, document and image to put
iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(imageFilename);
Document doc = new Document();
PdfWriter pdfW = PdfWriter.GetInstance(doc, new FileStream(pdfFilename, FileMode.Create));
// Open created PDF and insert image to it
doc.Open();
doc.Add(image);
doc.Close();
或者是否将Bing地图另存为图像?如果要将图像插入PDF使用。开始使用它非常容易:
string pdfFilename = @"c:\temp\test.pdf";
string imageFilename = @"C:\map.jpg";
// Create PDF writer, document and image to put
iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(imageFilename);
Document doc = new Document();
PdfWriter pdfW = PdfWriter.GetInstance(doc, new FileStream(pdfFilename, FileMode.Create));
// Open created PDF and insert image to it
doc.Open();
doc.Add(image);
doc.Close();
还是想将Bing地图另存为图像?我认为通过Silverlight SDK没有简单的方法。相反,我认为微软更喜欢你使用。具体来说,您需要查看在中设置了位置/缩放信息的位置。可以找到一些基本的示例代码
一旦获得图像,您就可以非常轻松地将其添加到PDF中。我不认为有一种简单的方法可以通过Silverlight SDK实现。相反,我认为微软更喜欢你使用。具体来说,您需要查看在中设置了位置/缩放信息的位置。可以找到一些基本的示例代码
一旦你得到这些图像,你就可以很容易地将它们添加到PDF中。目前我的网站上有silverlight BING地图对象(就像flash动画一样)。首先,我想将Bing地图另存为图像,然后以PDF格式打印该图像(使用任何开源软件)。然后结合我的方法和Chris Haas方法,您将得到它:)目前,我的网站上有silverlight Bing地图对象(就像flash动画一样)。首先,我想将Bing地图另存为图像,然后以PDF格式打印该图像(使用任何开源软件)。然后将我的方法与Chris Haas方法相结合,您将得到它:)