Peter, It built but when I download a pdf file I get the citation page, but the actual pdf file, has just has:
"PDF 2" I then deposited a new item and I don't see that citation page, but do see the pdf file just fine. Any idea? On Thu, Sep 25, 2014 at 2:09 PM, Peter Dietz <pdiet...@gmail.com> wrote: > Maven > > https://github.com/osulibraries/DSpace/blob/osukb/dspace-api/pom.xml#L262 > <dependency> > <groupId>com.itextpdf</groupId> > <artifactId>itextpdf</artifactId> > <version>5.1.2</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>com.itextpdf.tool</groupId> > <artifactId>xmlworker</artifactId> > <version>1.1.0</version> > <type>jar</type> > </dependency> > > > NB: iTextPDF is licensed under the AGPL > > Peter Dietz > > On Thu, Sep 25, 2014 at 1:37 PM, Jose Blanco <blan...@umich.edu> wrote: >> >> Peter, where does com.itextpdf come from in the file >> CitationDocument.java come from? I must have to add this to the >> pom.xml file. >> >> On Fri, Sep 19, 2014 at 7:20 PM, Peter Dietz <pe...@longsight.com> wrote: >> > Jose, >> > >> > That feature hasn't been contributed, and is currently only in OSU's >> > codebase (1.8.x currently): >> > >> > That config file: >> > >> > https://github.com/osulibraries/DSpace/blob/osukb/dspace/config/modules/disseminate-citation.cfg >> > >> > The main class that generates the PDF is: >> > >> > https://github.com/osulibraries/DSpace/blob/osukb/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java >> > >> > And it's wired in to xmlui bitstream downloads at: >> > >> > https://github.com/osulibraries/DSpace/blob/osukb/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/cocoon/BitstreamReader.java >> > >> > Andrea Schweer had another citation PDF solution, using curation task. >> > >> > On Sep 19, 2014 1:32 PM, "Jose Blanco" <blan...@umich.edu> wrote: >> >> >> >> Sorry about that. I hit send before finishing the email. What I >> >> wanted to say is that I can't find: >> >> >> >> dspace/config/modules/disseminate-citation.cfg >> >> >> >> in dspace 4.2 >> >> >> >> On Fri, Sep 19, 2014 at 1:31 PM, Jose Blanco <blan...@umich.edu> wrote: >> >> > Peter, Thank you for helping me out with this. I can't find: >> >> > >> >> > >> >> > On Fri, Sep 19, 2014 at 11:54 AM, Peter Dietz <pe...@longsight.com> >> >> > wrote: >> >> >> Hi Jose, >> >> >> >> >> >> Perhaps a similar idea is the citation cover-page project I had >> >> >> worked >> >> >> on at >> >> >> OSU. We don't modify the original PDF at all, upon >> >> >> download/dissemination, >> >> >> it generates a pdf that adds that extra page and serves it. Due to >> >> >> licensing, we'll need to look at java libraries to help accomplish >> >> >> this. The >> >> >> implementation used iTextPDF, which is AGPL (incompatible with >> >> >> DSpace), >> >> >> so >> >> >> the search continues. I'm leaning towards Apache PDFBox. >> >> >> >> >> >> You probably don't NEED to store the CC license info into the PDF >> >> >> itself. >> >> >> i.e. What happens if someone edits the Item, and chooses another >> >> >> license in >> >> >> the future, split apart the pdf and change the last page? No thanks. >> >> >> Just >> >> >> display the PDF to the user with all the info you need. Plus, you >> >> >> already >> >> >> have all the info you need at that point (once its in archive). >> >> >> >> >> >> ________________ >> >> >> Peter Dietz >> >> >> Longsight >> >> >> www.longsight.com >> >> >> pe...@longsight.com >> >> >> p: 740-599-5005 x809 >> >> >> >> >> >> On Wed, Sep 17, 2014 at 3:32 PM, Jose Blanco <blan...@umich.edu> >> >> >> wrote: >> >> >>> >> >> >>> I would like to make a change to my DSpace instance. This is what >> >> >>> I >> >> >>> want >> >> >>> to do. >> >> >>> >> >> >>> When a user uploads a creative commons license for an item with a >> >> >>> pdf >> >> >>> file via the user interface, I would like to append a page to the >> >> >>> pdf >> >> >>> file with some bib information and a cc logo indicating the >> >> >>> license. >> >> >>> >> >> >>> I am looking for the code that actually puts the pdf file in the >> >> >>> asset >> >> >>> store. I see that UploadStep.java uploads the file, but I can't >> >> >>> append the cc license yet because the user has not chosen it at >> >> >>> this >> >> >>> point, so I need the code that takes the file and stores it in the >> >> >>> assetstore, so I can append then. >> >> >>> >> >> >>> Many thanks! >> >> >>> Jose >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> ------------------------------------------------------------------------------ >> >> >>> Want excitement? >> >> >>> Manually upgrade your production database. >> >> >>> When you want reliability, choose Perforce >> >> >>> Perforce version control. Predictably reliable. >> >> >>> >> >> >>> >> >> >>> >> >> >>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk >> >> >>> _______________________________________________ >> >> >>> DSpace-tech mailing list >> >> >>> DSpace-tech@lists.sourceforge.net >> >> >>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> >> >>> List Etiquette: >> >> >>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> DSpace-tech mailing list >> DSpace-tech@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> List Etiquette: >> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette > > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette