I really wanted to use PDFSharp / Migradoc for a project I'm working on, but I've had to abandon it because it is just too limited.
I'll explain my situation. I want to create a PDF file which contains text, charts and tables which can vary in size.
unfortunately, PDFSharp
- does not allow tables
- requires me to draw a rectangle first before putting text in, meaning I have to know the size of the text on the page before I add it.
while migraDoc
- does not support PDFSharp's charting component.
- cannot modify PDF files
- cannot use a linked image.
So using PDF sharp I can add images, but adding text is too awkward and I can't add tables at all. I can add tables in migradoc, but this means I have to create the PDF in migradoc, leaving space for PDFSharp to add the charts. But this doesn't work as the charts can vary in size so I don't know how much space to leave.
I tried doing it entirely in MigraDoc, but I can't get PDFSharp to export images. Also, migradoc won't support an image generated by an ASP charting component unless its saved to disk.
Maybe I'm just a frustrated, incompetent programmer, but I just can't really see how migradoc and PDFSharp are useful without having greater compatibility, or without supporting the above features.
|