namespace TestingForm { public partial class FormMain : Form { public FormMain() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { using var dialog = new SaveFileDialog { Filter = "pdf|*.pdf", }; if (dialog.ShowDialog() == DialogResult.OK) { List tables = new List(); string[][] table1 = new string[2][]; table1[0] = new string[] { "test", "test 2" }; table1[1] = new string[] { "test next", "test next 2" }; string[][] table2 = new string[3][]; table2[0] = new string[] { "ttt", "ttt 2", "ttt 3" }; table2[1] = new string[] { "ttt next", "ttt next 2" }; table2[2] = new string[] { "next" }; tables.Add(table1); tables.Add(table2); try { userControlTableDocument1.SaveToDocument( "Заголовок документа", dialog.FileName, tables ); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } MessageBox.Show("Успешно"); } } }