C# 以编程方式打印PDF中的BING地图位置

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

我正在使用Silverlight BING地图Api在我的网站上显示位置(通过提供地址)

我想以编程方式在PDF文件中显示此地图位置,我尝试了很多使用“wkhtmltopdf”的方法,但都没有成功,它显示的是空白而不是BING地图

请指导我在这种情况下,我在使用任何其他开源PDF生成工具开放

谢谢
如果要将图像插入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方法相结合,您将得到它:)