Thanks again Xavier for the solution. I have two almost-related follow-up questions. One, I'm having no trouble with small one- or two-page pdfs, but trying to open a 2 MB 6-page pdf crashes my browser immediately (Chrome gives me "Aw snap!"). Is that to be expected? Is there a fix?
Two, it seems to me that lazy image loading has no effect on pdfs - is there a tweak to make pdfs load lazily as well? Thanks, Peter On Friday, May 2, 2014 2:49:14 AM UTC+8, Xavier wrote: > > Hi Peter, > > I think maintaining a metadata file in this case is a bit more than good > practice, because you also want to control the mimetype so that browsers > know what you're actually transcluding. > > Best, > Xavier. > > -- Xavier Cazin > > > On Thu, May 1, 2014 at 8:29 PM, Peter Smillie <[email protected]<javascript:> > > wrote: > >> Hi Xavier, >> >> That's wonderful, thank you. If I may summarize, the brilliant solution >> is to make the file itself a shadow tiddler and then transclude it; the >> additional step of separating the pdf from the metadata is just good >> practice. >> >> Peter >> >> >> On Friday, May 2, 2014 1:05:48 AM UTC+8, Xavier wrote: >> >>> Hi Peter, >>> >>> Not sure it's the best way, but with the node.js mode you may want to >>> take advantage of decoupling content and metadata. Just move the PDF files >>> into a subdirectory of tiddlers/ and create a .meta file from each PDF >>> filename, that you can then transclude in a tiddler that is easier to >>> handle. Like so: >>> >>> x2:server xavier$ ls tiddlers/invoices/ >>> April 2014 invoice.tid Invoice from supplier X.pdf.meta >>> Invoice from supplier X.pdf >>> x2:server xavier$ cat tiddlers/invoices/Invoice\ from\ supplier\ X.pdf.meta >>> title: $:/mypdfs/invoices/201404 >>> type: application/pdf >>> >>> x2:server xavier$ cat tiddlers/invoices/April\ 2014\ invoice.tid >>> created: 20140501163534829 >>> modified: 20140501163640138 >>> tags: [[pdf invoices]] due >>> title: April 2014 invoice >>> type: text/vnd.tiddlywiki >>> >>> {{$:/mypdfs/invoices/201404}} >>> >>> x2:server xavier$ >>> >>> Granted, it involves 3 files for each PDF, but it can certainly be >>> scripted if you have a lot of pdfs. >>> >>> Xavier Cazin. >>> >>> -- Xavier Cazin >>> >>> >>> On Thu, May 1, 2014 at 6:21 PM, Peter Smillie <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I'm using TW5 with node.js. So far, I have been dragging and dropping >>>> PDFs to create appliation/pdf tiddlers. The issue with these is that they >>>> are slow to load into 'edit' mode, since they load a huge text file of >>>> gibberish. This is a problem mainly when I'm trying to add a tag. >>>> >>>> It seems like there could be a lot of solutions for this; my favorite >>>> would be to link to pdf files using something like [img[photo.jpg]]. But I >>>> also wouldn't mind either A) a way to tag tiddlers without clicking 'edit' >>>> or B) a way to edit application/pdf tiddlers without opening the entire >>>> contents of the tiddler. >>>> >>>> I would grateful for any tips! >>>> >>>> Thanks, >>>> Peter >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "TiddlyWiki" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> >>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "TiddlyWiki" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/tiddlywiki. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

