Hello Peter. have you thought to use an old version of itext? 4.1.6 / 4.2.0 Were released under the LGPL and MPL.
regards Adán Román Ruiz ARVO Consultores 2014-10-29 20:12 GMT+01:00 Peter Dietz <pe...@longsight.com>: > Yep. > > BTW, Thanks for your interest in this feature, I've decided to rewrite the > PDF Citation Coverpage from iText (incompatible license with DSpace), to > PDFBOX (compatible license with DSpace), and this will be a new feature of > DSpace 5. Feel free to test that version. > > See the Pull Request: https://github.com/DSpace/DSpace/pull/678 > > > There is a known caveat with the PDFBOX version, that non ASCII characters > will not display properly. It looks like this is something that the Apache > PDFBOX developers have slated for PDFBOX 2, (current is PDFBOX 1.8.7). So, > if anyone out there would be able to take a peak at PDFBOX + unicode font > embedding, that would be much appreciated. (There's still time before > DSpace 5 final release). > > ________________ > Peter Dietz > Longsight > www.longsight.com > pe...@longsight.com > p: 740-599-5005 x809 > > On Wed, Oct 29, 2014 at 1:03 PM, Jose Blanco <blan...@umich.edu> wrote: > >> I see my problem. I was accessing as Admin, so citation page was not >> showing as the code says to do. Thanks! Jose >> >> On Wed, Oct 29, 2014 at 11:48 AM, Jose Blanco <blan...@umich.edu> wrote: >> > Peter, I had to work on something else, but I'm back on this. It >> > seems like every time I upload an item, the citation cover page does >> > not show unless I clear the browser cache. I tried this in firefox >> > and chrome. Any idea? >> > >> > Thanks! >> > Jose >> > >> > On Thu, Sep 25, 2014 at 4:07 PM, Jose Blanco <blan...@umich.edu> wrote: >> >> It was a caching problem. >> >> >> >> Let me test it some more. >> >> >> >> Thank you! >> >> Jose >> >> >> >> On Thu, Sep 25, 2014 at 4:03 PM, Jose Blanco <blan...@umich.edu> >> wrote: >> >>> Peter, never mind about the PDS 2. It was a sample pdf that was >> >>> there. So that was OK, but why does my new deposit not show the >> >>> citation page. I deposited it in the same collection as the other >> >>> items that are showing the citation page. Cache? I'm going to clear >> >>> it, and see, but it should not be because I just went to it after the >> >>> deposit. >> >>> >> >>> On Thu, Sep 25, 2014 at 3:47 PM, Jose Blanco <blan...@umich.edu> >> wrote: >> >>>> 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 >> >>>>> >> >>>>> >> > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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 > -- Adán Román Ruiz adan.ro...@gmail.com
------------------------------------------------------------------------------
_______________________________________________ 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