Examples of AdobePDFSchema


Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

  @Test
  public void testBadSizeOfArrays() throws Exception {
    // building temporary XMP metadata

    DublinCoreSchema dc = metadata.createAndAddDublinCoreSchema();
    AdobePDFSchema pdf = metadata.createAndAddAdobePDFSchema();
    XMPBasicSchema xmp = metadata.createAndAddXMPBasicSchema();

    // Writing info in XMP and Document Information dictionary
    // TITLE
    dico.setTitle("dicoTitle");
    dc.addToTitleValue("x-default", "XMPTitle");
    // AUTHOR
    dico.setAuthor("dicoAuthor");
    dc.addToCreatorValue("XMPAuthor");
    dc.addToCreatorValue("2ndCreator");
    // SUBJECT
    dico.setSubject("dicoSubj");
    dc.addToSubjectValue("XMPSubj");
    dc.addToSubjectValue("2ndSubj");
    // KEYWORDS
    dico.setKeywords("DicoKeywords");
    pdf.setKeywordsValue("XMPkeywords");
    // CREATOR
    dico.setCreator("DicoCreator");
    xmp.setCreatorToolValue("XMPCreator");
    // PRODUCER
    dico.setProducer("DicoProducer");
    pdf.setProducerValue("XMPProducer");
    // CREATION DATE
    dico.setCreationDate(Calendar.getInstance());
    GregorianCalendar XMPCreate = new GregorianCalendar(2008, 11, 05);
    xmp.setCreateDateValue(XMPCreate);
    // MODIFY DATE
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

  @Test
  public void testAllInfoUnsynchronized() throws Exception {
    // building temporary XMP metadata

    DublinCoreSchema dc = metadata.createAndAddDublinCoreSchema();
    AdobePDFSchema pdf = metadata.createAndAddAdobePDFSchema();
    XMPBasicSchema xmp = metadata.createAndAddXMPBasicSchema();

    // Writing info in XMP and Document Information dictionary
    // TITLE
    dico.setTitle("dicoTitle");
    dc.addToTitleValue("x-default", "XMPTitle");
    // AUTHOR
    dico.setAuthor("dicoAuthor");
    dc.addToCreatorValue("XMPAuthor");
    // SUBJECT
    dico.setSubject("dicoSubj");
    dc.addToSubjectValue("XMPSubj");
    // KEYWORDS
    dico.setKeywords("DicoKeywords");
    pdf.setKeywordsValue("XMPkeywords");
    // CREATOR
    dico.setCreator("DicoCreator");
    xmp.setCreatorToolValue("XMPCreator");
    // PRODUCER
    dico.setProducer("DicoProducer");
    pdf.setProducerValue("XMPProducer");
    // CREATION DATE
    dico.setCreationDate(Calendar.getInstance());
    GregorianCalendar XMPCreate = new GregorianCalendar(2008, 11, 05);
    xmp.setCreateDateValue(XMPCreate);
    // MODIFY DATE
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

    modifyDate = Calendar.getInstance();

    // building temporary XMP metadata
    DublinCoreSchema dc = metadata.createAndAddDublinCoreSchema();
    XMPBasicSchema xmp = metadata.createAndAddXMPBasicSchema();
    AdobePDFSchema pdf = metadata.createAndAddAdobePDFSchema();
    // Writing info in XMP and Document Information dictionary
    // TITLE
    dico.setTitle(title);
    dc.addToTitleValue("x-default", title);
    // AUTHOR
    dico.setAuthor(author);
    dc.addToCreatorValue(author);
    // SUBJECT
    dico.setSubject(subject);
    dc.addToDescriptionValue("x-default", subject);
    // KEYWORDS
    dico.setKeywords(keywords);
    pdf.setKeywordsValue(keywords);
    // CREATOR
    dico.setCreator(creator);
    xmp.setCreatorToolValue(creator);
    // PRODUCER
    dico.setProducer(producer);
    pdf.setProducerValue(producer);
    // CREATION DATE
    dico.setCreationDate(creationDate);
    xmp.setCreateDateValue(creationDate);
    // MODIFY DATE
    dico.setModificationDate(modifyDate);
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

    // building temporary XMP metadata
    DublinCoreSchema dc = new DublinCoreSchema(metadata, "dctest");
    metadata.addSchema(dc);
    XMPBasicSchema xmp = new XMPBasicSchema(metadata, "xmptest");
    metadata.addSchema(xmp);
    AdobePDFSchema pdf = new AdobePDFSchema(metadata, "pdftest");
    metadata.addSchema(pdf);

    // Writing info in XMP and Document Information dictionary
    // TITLE
    dico.setTitle(title);
    dc.addToTitleValue("x-default", title);
    // AUTHOR
    dico.setAuthor(author);
    dc.addToCreatorValue(author);
    // SUBJECT
    dico.setSubject(subject);
    dc.addToDescriptionValue("x-default", subject);
    // KEYWORDS
    dico.setKeywords(keywords);
    pdf.setKeywordsValue(keywords);
    // CREATOR
    dico.setCreator(creator);
    xmp.setCreatorToolValue(creator);
    // PRODUCER
    dico.setProducer(producer);
    pdf.setProducerValue(producer);
    // CREATION DATE
    dico.setCreationDate(creationDate);
    xmp.setCreateDateValue(creationDate);
    // MODIFY DATE
    dico.setModificationDate(modifyDate);
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

    DublinCoreSchema dc2 = new DublinCoreSchema(metadata, "dctest");
    metadata.addSchema(dc2);
    XMPBasicSchema xmp = metadata.createAndAddXMPBasicSchema();
    XMPBasicSchema xmp2 = new XMPBasicSchema(metadata, "xmptest");
    metadata.addSchema(xmp2);
    AdobePDFSchema pdf = metadata.createAndAddAdobePDFSchema();
    AdobePDFSchema pdf2 = new AdobePDFSchema(metadata, "pdftest");
    metadata.addSchema(pdf2);

    // write some temp info in 'false' schemas
    dc2.setCoverageValue("tmpcover");
    xmp2.setCreatorToolValue("tmpcreator");
    pdf2.setKeywordsValue("tmpkeys");

    // Writing info in XMP and Document Information dictionary
    // TITLE
    dico.setTitle(title);
    dc.addToTitleValue("x-default", title);
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

    dc.setCoverageValue("coverage");
    dc.addToContributorValue("contributor1");
    dc.addToContributorValue("contributor2");
    dc.addToDescriptionValue("x-default", "Description");

    AdobePDFSchema pdf = meta.createAndAddAdobePDFSchema();
    pdf.setProducerValue("Producer");
    pdf.setPDFVersionValue("1.4");

    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    byte[] tmp = SaveMetadataHelper.serialize(meta);
    SaveMetadataHelper.serialize(meta, bos);
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

  }

  @Test
  public void testPDFAIdentification() throws Exception {
    AdobePDFSchema schem = metadata.createAndAddAdobePDFSchema();

    String keywords = "keywords ihih";
    String pdfVersion = "1.4";
    String producer = "producer";

    schem.setKeywordsValue(keywords);
    schem.setPDFVersionValue(pdfVersion);

    // Check get null if property not defined
    Assert.assertNull(schem.getProducer());

    schem.setProducerValue(producer);

    Assert.assertEquals("pdf:Keywords", schem.getKeywords()
        .getQualifiedName());
    Assert.assertEquals(keywords, schem.getKeywordsValue());

    Assert.assertEquals("pdf:PDFVersion", schem.getPDFVersion()
        .getQualifiedName());
    Assert.assertEquals(pdfVersion, schem.getPDFVersionValue());

    Assert.assertEquals("pdf:Producer", schem.getProducer()
        .getQualifiedName());
    Assert.assertEquals(producer, schem.getProducerValue());

    // check retrieve this schema in metadata
    Assert.assertEquals(schem, metadata.getAdobePDFSchema());

    // SaveMetadataHelper.serialize(metadata, true, System.out);
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

     * the created schema to enter information
     *
     * @return schema added in order to work on it
     */
    public AdobePDFSchema createAndAddAdobePDFSchema() {
        AdobePDFSchema pdf = new AdobePDFSchema(this);
        pdf.setAboutAsSimple("");
        addSchema(pdf);
        return pdf;
    }
View Full Code Here

Examples of org.apache.padaf.xmpbox.schema.AdobePDFSchema

        // AUTHOR
        analyzeAuthorProperty(dico, dc, ve);
        // SUBJECT
        analyzeSubjectProperty(dico, dc, ve);

        AdobePDFSchema pdf = metadata.getAdobePDFSchema();

        // KEYWORDS
        analyzeKeywordsProperty(dico, pdf, ve);
        // PRODUCER
        analyzeProducerProperty(dico, pdf, ve);
View Full Code Here

Examples of org.apache.xmlgraphics.xmp.schemas.pdf.AdobePDFSchema

    private void init() {
        addSchema(new DublinCoreSchema());
        addSchema(new PDFAXMPSchema());
        addSchema(new XMPBasicSchema());
        addSchema(new AdobePDFSchema());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.