根据用户输入生成Pdf

时间:2019-05-09 19:11:44

标签: c# excel vba

我需要从用户那里获取多个输入,以表格格式打印用户提供的数据,创建包含该表格的pdf,并且该表格将被用户重复多次。我不确定它是可以通过vba宏实现还是可以通过c#中的代码来实现。

输入: 姓名:ABC 学校:XYZ 您要打印的标签数:12

预期输出: 包含12个表格的pdf文件,每个表格都有两行,即姓名和学校。

1 个答案:

答案 0 :(得分:0)

这是开放式的,但是如果我了解您的要求,可以采取一些方法。您可以在Microsoft Excel中记录一个宏,以将电子表格另存为pdf,然后在vba代码中调用该宏。还应该可以读入用户输入,或者要求用户填写字段条目。根据您的经验/所要查找的内容,您可能还希望使用Python。有用于读取/写入电子表格数据和制作PDF的python库(报告实验室)。如果提示用户输入信息,则可以完全跳过电子表格。在我看来,有很多方法可以解决此问题,您应该考虑谁将使用此方法来确定解决此问题的最佳方法。