thunderbird / import-export-tools-ng

Import Export Tools that supports Thunderbird 68/78/91/102/115
Other
269 stars 30 forks source link

Addition for file links in generated PDFs and HTML index files when exporting attachments #580

Open Flinxcoder opened 1 month ago

Flinxcoder commented 1 month ago

I would like to make a few small improvement suggestions for ImportExport Tools NG regarding the export functions of attachments as well as the export of Thunderbird subfolders:

When exporting to PDF, attachments cannot be exported. In the saved PDFs, there is a note at the bottom indicating that there are one or more attachment files, but these are not saved. It might be useful to include file links in the saved PDFs of the emails to the attachment files stored in subfolders. I see in the HTML index file that the respective email has an attachment (Attachment column with an * symbol), but I cannot open the attachment from the exported email PDF file or from the HTML index file.

A similar situation occurs with the plain text export of emails. It is possible to export the attachments, but they cannot be opened from the HTML index file. Instead, they have to be searched for in a somewhat cumbersome manner. Furthermore, I would suggest that the generated HTML index file includes recursive links to the respective subfolders and their HTML index files if additional email subfolders exist or are exported. I hope my suggestions for improvements can be implemented.

Best regards! :-)

cleidigh commented 3 weeks ago

@Flinxcoder Thanks for the suggestions. PDF export with attachments is one of the first things I will be working on with my very much needed rewrite. I don't think I will be able to do pdf modifications, but I will look into the links.

Adding the attachment links in the index per folder is a good potential addition, although a more significant change than not.

Having recursive links would also be pretty tricky as the indexes have no awareness of the folder structure.

As I do my major rewrite, I will keep these ideas in mind. @cleidigh