Get the export value of a checkbox using iTextSharp

I’m working on dynamically filling in the fields on a pdf document using ITextSharp. I’d like to be able to determine the “export value” of the checkbox is from the codebehind in order to determine what value to send to this checkbox if it should be checked. Most of the documents I’ve worked with in the past had the same export value for every check box but the one I’m currently working with varies from checkbox to checkbox. I could go through all of the text boxes and make them consistent but it would save a lot of time in the future if I could just determine what the export value of these checkboxes are at runtime and set them accordingly.

Generating PDF, error with IE and HTTPS

I am streaming a PDF to the browser in ASP.NET 2.0. This works in all browsers over HTTP and all browsers except IE over HTTPS. As far as I know, this used to work (over the past 5 years or so) in all versions of IE, but our clients have only recently started to report issues. I suspect the Do not save encrypted pages to disk security option used to be disabled by default and at some point became enabled by default (Internet Options -> Advanced -> Security). Turning this option off helps, as a work-around, but is not viable as a long term solution.

Generate PDF from ASP.NET from raw HTML/CSS content?

I’m sending emails that have invoices attached as PDFs. I’m already – elsewhere in the application – creating the invoices in an .aspx page. I’d like to use Server.Execute to return the output HTML and generate a PDF from that. Otherwise, I’d have to use a reporting tool to “draw” the invoice on a PDF. That blows for lots of reasons, not the least of which is that I’d have to update both the .aspx page and the report for every minor change. What to do…