Я создаю приложение WPF, в котором мне нужно экспортировать данные из DataTable в файл PDF. Может ли кто-нибудь указать мне в правильном направлении? неКак экспортировать из DataTable в PDF в WPF
0
A
ответ
2
Там отсутствует встроенный в способ сделать это, вы можете попробовать iTextSharp для этого здесь смотрите
http://www.dotnetspider.com/resources/29759-Exporting-GridView-PDF.aspx
и вот
http://csharpdotnetfreak.blogspot.com/2008/12/export-gridview-to-pdf-using-itextsharp.html
0
с использованием iTextSharp, вы можете сделать Это. Пакет Nuget также доступен для ITextSharp. Вы можете скачать его с https://www.nuget.org/packages/iTextSharp. Пожалуйста, найдите код ниже,
public void ExportToPdf(DataTable dt)
{
Document document = new Document();
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream("c://sample.pdf", FileMode.Create));
document.Open();
iTextSharp.text.Font font5 = iTextSharp.text.FontFactory.GetFont(FontFactory.HELVETICA, 5);
PdfPTable table = new PdfPTable(dt.Columns.Count);
PdfPRow row = null;
float[] widths = new float[] { 4f, 4f, 4f, 4f };
table.SetWidths(widths);
table.WidthPercentage = 100;
int iCol = 0;
string colname = "";
PdfPCell cell = new PdfPCell(new Phrase("Products"));
cell.Colspan = dt.Columns.Count;
foreach (DataColumn c in dt.Columns)
{
table.AddCell(new Phrase(c.ColumnName, font5));
}
foreach (DataRow r in dt.Rows)
{
if (dt.Rows.Count > 0)
{
table.AddCell(new Phrase(r[0].ToString(), font5));
table.AddCell(new Phrase(r[1].ToString(), font5));
table.AddCell(new Phrase(r[2].ToString(), font5));
table.AddCell(new Phrase(r[3].ToString(), font5));
}
}
document.Add(table);
document.Close();
}
Смежные вопросы
- 1. Как экспортировать из datatable в файл excel в wpf C#
- 2. экспорт DataTable из C# в формате PDF
- 3. Как экспортировать DataTable в Excel
- 4. Как экспортировать datatable в формате HTML?
- 5. Как экспортировать jQuery dataTable в CSV?
- 6. WPF Как конфертировать из DataGrid в DataTable?
- 7. Экспортировать таблицы из pdf в Excel?
- 8. Как экспортировать gridview в pdf в C#
- 9. Как экспортировать данные в Groupbox в PDF?
- 10. Сохранить в PDF в WPF
- 11. Как экспортировать dataTable в формате Excel?
- 12. Экспортировать php-страницу в pdf
- 13. Как экспортировать PDF из данных datagrid?
- 14. Как экспортировать данные из сетки данных в pdf в flex
- 15. Экспортировать в pdf - Reporting Viewer
- 16. Как экспортировать Excel из набора данных или datatable в C#?
- 17. iTextSharp - Добавить изображение в PDF из Datatable
- 18. Экспортировать содержимое JTextpane в pdf
- 19. Экспортировать страницу jsf в PDF
- 20. Я хочу экспортировать данные в PDF/Excel
- 21. Экспортировать элементы SVG в PDF?
- 22. Экспортировать исходные прайсы в pdf
- 23. Невозможно экспортировать Datatable
- 24. Как экспортировать несколько диапазонов в один PDF?
- 25. Как экспортировать отчет, сгенерированный javascript в pdf?
- 26. Как экспортировать html-страницу в формат pdf?
- 27. Как экспортировать в pdf, word, excel файл
- 28. Как экспортировать таблицу таблицы html в PDF?
- 29. PHPChart как экспортировать в pdf и изображение?
- 30. Как экспортировать UIView в файл PDF
Вы можете попробовать метод, используемый в этой статье. [http://www.c-sharpcorner.com/uploadfile/f201d9/export-multiple-data-tables-to-a-single-pdf-page/](http://www.c-sharpcorner.com/uploadfile/f201d9/экспорт многооконных данных столы-к-а-сингл-PDF-странице /) –