C# распечатать документ A5, созданный в Calc (открытый офис)
Я использую документ calc для распечатки информации, набираемой вручную несколько раз в день в моем офисе, поэтому я решил ускорить процесс, извлекая данные из mysql и автоматически заполняя форму. Проблема в том, что я не знаю, как настроить printDocument таким образом, чтобы результат печати был таким же, как и исходный документ calc. Документ должен иметь разные размеры текста в определенных местах на бумаге, бумага должна быть формата А5, и мне нужно вставить небольшой файл.jpg, представляющий мою печать. Можно ли где-нибудь спроектировать документ и "связать" его с объектом printDocument? Или я должен создать его с нуля - строка за строкой? До сих пор мне удавалось создавать только простые строки текста в printPreviewControl, но не в формате и не там, где я хотел бы их видеть... Если я предварительно просматриваю документ calc в веб-браузере, возьмите исходный код и отправьте его в веб-браузер контроль в моем приложении, это будет проще? Смогу ли я автоматизировать процесс печати, программно выбрав правильные настройки? (принтер и размер A5)