Manipulate PDF, merge, delete, reduce, print many to one

Hi there,
I am trying to switch from Windows to OSX but first need to find mac equivalents for routine tasks performed in Windows.
1.  I am looking for the best equivalent to Windows PDF XChange so I can easily and seamlessly drag pages from one PDF to another. So I can easily reduce PDFs by reprinting them and so I can easily print two 4.5 x 11 pages two one 8 x 11 pages.
Thanks for helping me!
Brian

Sabian,
I had my client flatten the PDF using Acrobat and then she tried printing it. Same result - hangs when flattening during printing.
However, she is not an Acrobat expert - she just uses it primarily for merging PDF pages together - so she may not be doing it right.
Could you try flattennming it and see what result you get?
Thanks!
Brad

Similar Messages

  • I have had TOPLINK-28018  error afte I had added one-to-many or many-to-one

    Hello.
    I am using TopLink and Spring. I have the followng persistence.xml:
    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0">
    <persistence-unit name="registry" transaction-type="RESOURCE_LOCAL">
    <mapping-file>ru/lanit/ps/registry/model/rpaymenttype.xml</mapping-file>
    <mapping-file>ru/lanit/ps/registry/model/radministrativelevel.xml</mapping-file>
    <mapping-file>ru/lanit/ps/registry/model/rterritory.xml</mapping-file>
    <mapping-file>ru/lanit/ps/registry/model/stateowner.xml</mapping-file>
    <properties>
    <property name="com.intellij.javaee.persistence.datasource" value="Datasource"/>
    <property name="toplink.logging.level" value="FINE"/>
    <property name="toplink.jdbc.driver" value="org.hsqldb.jdbcDriver"/>
    <property name="toplink.jdbc.url" value="jdbc:hsqldb:mem:PUBSER"/>
    <property name="toplink.jdbc.password" value=""/>
    <property name="toplink.jdbc.user" value="sa"/>
    </properties>
    </persistence-unit>
    </persistence>
    All my classes are inherited from StateOwner.class and only the RTerritory class has "one-to-many" and "many-to-one" relationships. When I add rterritory.xml to persistence.xml I have the following error (before all works fine):
    log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).
    log4j:WARN Please initialize the log4j system properly.
    [TopLink Config]: 2007.12.18 02:47:15.812--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.Long ru.lanit.ps.registry.model.StateOwner.getId()] is being defaulted to: ID.
    [TopLink Config]: 2007.12.18 02:47:15.859--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.Long ru.lanit.ps.registry.model.StateOwner.getStateTerritoryId()] is being defaulted to: STATETERRITORYID.
    [TopLink Config]: 2007.12.18 02:47:15.875--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.String ru.lanit.ps.registry.model.StateOwner.getStringId()] is being defaulted to: STRINGID.
    [TopLink Config]: 2007.12.18 02:47:15.875--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.String ru.lanit.ps.registry.model.StateOwner.getStateStatus()] is being defaulted to: STATESTATUS.
    [TopLink Config]: 2007.12.18 02:47:15.875--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.Long ru.lanit.ps.registry.model.StateOwner.getStateVersion()] is being defaulted to: STATEVERSION.
    [TopLink Config]: 2007.12.18 02:47:15.890--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.String ru.lanit.ps.registry.model.StateOwner.getStateAuthor()] is being defaulted to: STATEAUTHOR.
    [TopLink Config]: 2007.12.18 02:47:15.890--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.sql.Timestamp ru.lanit.ps.registry.model.StateOwner.getStateCreationDate()] is being defaulted to: STATECREATIONDATE.
    [TopLink Config]: 2007.12.18 02:47:15.890--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.sql.Timestamp ru.lanit.ps.registry.model.StateOwner.getStateModificationDate()] is being defaulted to: STATEMODIFICATIONDATE.
    [TopLink Config]: 2007.12.18 02:47:15.890--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.lang.String ru.lanit.ps.registry.model.StateOwner.getStateComment()] is being defaulted to: STATECOMMENT.
    [TopLink Config]: 2007.12.18 02:47:15.906--ServerSession(25709120)--Thread(Thread[main,5,main])--The column name for element [public java.sql.Timestamp ru.lanit.ps.registry.model.StateOwner.getStateProcessedDate()] is being defaulted to: STATEPROCESSEDDATE.
    [TopLink Config]: 2007.12.18 02:47:15.906--ServerSession(25709120)--Thread(Thread[main,5,main])--The discriminator column name for the root inheritance class [class ru.lanit.ps.registry.model.StateOwner] is being defaulted to: DTYPE.
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GroundOfRefusalServiceTarget' defined in class path resource [groundofrefusal.xml]: Cannot resolve reference to bean 'GroundOfRefusalDao' while setting bean property 'dao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GroundOfRefusalDao' defined in class path resource [groundofrefusal.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [openJPAsettings.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.lang.NullPointerException
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GroundOfRefusalDao' defined in class path resource [groundofrefusal.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [openJPAsettings.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.lang.NullPointerException
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [openJPAsettings.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.lang.NullPointerException
    Caused by: javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.lang.NullPointerException
         at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:615)
         at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:178)
         at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:218)
         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:251)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:91)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:75)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65)
         at ru.lanit.ps.registry.VerifyApplicationContext.setUp(VerifyApplicationContext.java:44)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
         at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)
         at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
         at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
         at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:71)
         at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
         at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
         at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
         at com.intellij.rt.junit4.Junit4ClassSuite.run(Junit4ClassSuite.java:78)
         at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
    Caused by: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.lang.NullPointerException
         at oracle.toplink.essentials.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:212)
         ... 61 more
    Caused by: java.lang.NullPointerException
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.OneToManyAccessor.process(OneToManyAccessor.java:142)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.processRelationship(RelationshipAccessor.java:275)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.processRelationshipDescriptors(MetadataProject.java:564)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.process(MetadataProject.java:497)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.processAnnotations(MetadataProcessor.java:231)
         at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:354)
         at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:584)
         ... 60 more
    Process finished with exit code -1
    This is my RTerritory.class and rterritory.xml
    public class RTerritory extends StateOwner {
    private static final long serialVersionUID = 5372570539234097349L;
    //link to parent
    private RTerritory parentTerritory;
    //title
    private String title;
    //string type
    private String type;
    //Level
    private Integer level;
    //set of children
    private Set<RTerritory> children = new HashSet<RTerritory>(0);
    public RTerritory() {
    public RTerritory(Long RTerritory, String title, String type) {
    setId(RTerritory);
    this.title = title;
    this.type = type;
    public RTerritory(Long id, RTerritory parentTerritory, String title, String type, Integer level) {
    super(id);
    this.parentTerritory = parentTerritory;
    this.title = title;
    this.type = type;
    this.level = level;
    public RTerritory(Long RTerritory, RTerritory parentTerritory, String title,
    String type, Set<RTerritory> RTerritories) {
    setId(RTerritory);
    this.parentTerritory = parentTerritory;
    this.title = title;
    this.type = type;
    this.children = RTerritories;
    public RTerritory(Long id, RTerritory parentTerritory, String title, String type, Integer level, Set<RTerritory> children) {
    super(id);
    this.parentTerritory = parentTerritory;
    this.title = title;
    this.type = type;
    this.level = level;
    this.children = children;
    public Integer getLevel() {
    return level;
    public void setLevel(Integer level) {
    this.level = level;
    public RTerritory getParentTerritory() {
    return this.parentTerritory;
    public void setParentTerritory(RTerritory parent_Territory) {
    this.parentTerritory = parent_Territory;
    public boolean hasParentTerritory() {
         return getParentTerritory() != null;
    public String getTitle() {
    return this.title;
    public void setTitle(String title) {
    this.title = title;
    public String getType() {
    return this.type;
    public void setType(String type) {
    this.type = type;
    public Set<RTerritory> getChildren() {
    return this.children;
    public void setChildren(Set<RTerritory> children) {
    this.children = children;
    public void addChildTerritory(RTerritory territory) throws Exception {
    if (children != null && territory != null) {
    children.add(territory);
    territory.setParentTerritory(this);
    } else {
    throw new Exception("Parameter is null or children is null");// TODO throw exception ?
    public void removeChildTerritory(RTerritory territory) {
    if (children != null && territory != null) {
    children.remove(territory);
    territory.setParentTerritory(null); // TODO territory.setParentTerritory(this.getParentTerritory()) ?
    public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;
    if (!super.equals(o)) return false;
    RTerritory that = (RTerritory) o;
    if (level != null ? !level.equals(that.level) : that.level != null) return false;
    if (title != null ? !title.equals(that.title) : that.title != null) return false;
    if (type != null ? !type.equals(that.type) : that.type != null) return false;
    return true;
    public int hashCode() {
    int result = super.hashCode();
    result = 31 * result + (title != null ? title.hashCode() : 0);
    result = 31 * result + (type != null ? type.hashCode() : 0);
    result = 31 * result + (level != null ? level.hashCode() : 0);
    return result;
         @Override
         public boolean isReference() {
              return true;
    <?xml version="1.0" encoding="UTF-8"?>
    <entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
    version="1.0">
    <package>ru.lanit.ps.registry.model</package>
    <entity class="RTerritory" name="RTerritory">
    <table name="reg_r_territory"/>
    <primary-key-join-column name="R_TERRITORY" referenced-column-name="STATUS_ID"/>
    <attribute-override name="id">
    <column name="R_TERRITORY"/>
    </attribute-override>
    <attributes>
    <basic name="title">
    <column length="256" name="TITLE" nullable="false"/>
    </basic>
    <basic name="type">
    <column length="256" name="TYPE" nullable="false"/>
    </basic>
    <basic name="level">
    <column name="LEVEL"/>
    </basic>
    <!--<many-to-one name="parentTerritory" target-entity="RTerritory">
    <join-column name="PARENT_TERRITORY_ID"/>
    <cascade>
    <cascade-persist/>
    <cascade-merge/>
    <cascade-refresh/>
    </cascade>
    </many-to-one>-->
    <one-to-many name="children" mapped-by="parentTerritory" target-entity="RTerritory">
    <cascade>
    <cascade-all/>
    </cascade>
    </one-to-many>
    <transient name="parentTerritory"/>
    <!--<transient name="children"/>-->
    </attributes>
    </entity>
    </entity-mappings>
    If I make "parentTerritory" and "children" transient - all works well. Above workes also (comment out and without transient) on OpenJpa.
    What do I do wrong if I use TopLink?
    This is part of my applicationContext.xml
    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="persistenceXmlLocation"
    value="/META-INF/persistence.xml"/>
    <property name="jpaVendorAdapter">
    <bean class="org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter"/>
    </property>
    <property name="loadTimeWeaver">
    <bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"/>
    </property>
    </bean
    Thanks a lot.

    Hello.
    Thanks a lot for answer.
    When I comment out and remove transient I obtain the following exception:
    Internal Exception: java.util.NoSuchElementException
         at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:615)
         at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:178)
         at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:218)
         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:251)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:91)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:75)
         at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65)
         at ru.lanit.ps.registry.VerifyApplicationContext.setUp(VerifyApplicationContext.java:44)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)
         at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)
         at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
         at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
         at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:71)
         at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
         at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
         at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
         at com.intellij.rt.junit4.Junit4ClassSuite.run(Junit4ClassSuite.java:78)
         at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
    Caused by: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [registry] failed.
    Internal Exception: java.util.NoSuchElementException
         at oracle.toplink.essentials.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:212)
         ... 61 more
    Caused by: java.util.NoSuchElementException
         at java.util.AbstractList$Itr.next(AbstractList.java:427)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataDescriptor.getPrimaryKeyFieldName(MetadataDescriptor.java:539)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.ObjectAccessor.processOneToOneForeignKeyRelationship(ObjectAccessor.java:113)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:190)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.ManyToOneAccessor.process(ManyToOneAccessor.java:106)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.processRelationship(RelationshipAccessor.java:275)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataDescriptor.getMappingForAttributeName(MetadataDescriptor.java:486)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.getOwningMapping(RelationshipAccessor.java:122)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.OneToManyAccessor.process(OneToManyAccessor.java:142)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.RelationshipAccessor.processRelationship(RelationshipAccessor.java:275)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.processRelationshipDescriptors(MetadataProject.java:564)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProject.process(MetadataProject.java:497)
         at oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataProcessor.processAnnotations(MetadataProcessor.java:231)
         at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:354)
         at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:584)
         ... 60 more
    Process finished with exit code -1
    I want to say that exception is same and I don't use GlassFish I run Unit test.
    This is my rterritory.xml now:
    <?xml version="1.0" encoding="UTF-8"?>
    <entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
    version="1.0">
    <package>ru.lanit.ps.registry.model</package>
    <entity class="RTerritory" name="RTerritory">
    <table name="reg_r_territory"/>
    <primary-key-join-column name="R_TERRITORY" referenced-column-name="STATUS_ID"/>
    <attribute-override name="id">
    <column name="R_TERRITORY"/>
    </attribute-override>
    <attributes>
    <basic name="title">
    <column length="256" name="TITLE" nullable="false"/>
    </basic>
    <basic name="type">
    <column length="256" name="TYPE" nullable="false"/>
    </basic>
    <basic name="level">
    <column name="LEVEL"/>
    </basic>
    <many-to-one name="parentTerritory" target-entity="RTerritory">
    <join-column name="PARENT_TERRITORY_ID"/>
    <cascade>
    <cascade-persist/>
    <cascade-merge/>
    <cascade-refresh/>
    </cascade>
    </many-to-one>
    <one-to-many name="children" mapped-by="parentTerritory" target-entity="RTerritory">
    <cascade>
    <cascade-all/>
    </cascade>
    </one-to-many>
    <!--<transient name="parentTerritory"/>
    <transient name="children"/>-->
    </attributes>
    </entity>
    </entity-mappings>
    I can't understand What do I do wrong when I include "one-to-many" and "many-to-one" mapping? I want to note it (above mapping) works rightly if I use OpenJpa and one works rightly with TopLink if I remove one-to-many and many-to-one and do them transient.
    Thanks a lot.
    Message was edited by:
    user610937
    Message was edited by:
    user610937

  • Yosemite: Preview Won't Manipulate or Merge PDFs

    Using Yosemite 10.10 on 10-18-14 with a Macbook Pro Retina Early 2013, I can't manipulate PDFs using Preview 8.0.  The PDF is not locked, and I have full read/write permission.
    I can open a PDF.  I can delete a page in a PDF. I can rotate a page in the PDF.  However, I CAN'T move a page from one location to another within the same PDF.  I CAN'T merge the contents of one PDF into another PDF.
    When I try to move a page within a PDF a "hole" opens up between the pages (that slid apart to allow the page to be moved there) but the page is not moved to that location and the "hole" does not close up until the PDF is closed and reopened.  When I drag the source PDF to the desired position inside the thumbnail on the left side of the recipient PDF, the thumbnail pages slide apart and the green + appears over the icon for the source PDF confirming that I want to add the PDF in that location.  However when I release the mouse, the document springs back to its former location without being added.  Unlike in an attempted page move, however, the thumbnails slide back together.
    I have to manipulate PDFs all the time, and if anyone can tell me what I'm (suddenly) doing wrong, I would be most appreciative.  I have Adobe Acrobat, so I can work around the problem, but Acrobat is slow and difficult to work with.  Thanks in advance.

    Hello!
    I too am having problems with Preview 8.0 in Yosemite. Like others, I can not add a page or merge two PDFs or move pages around. VikingOSX indicated that this was no longer functionality in this version and that we should employ better PDF programs. Excuse me for saying so but that can't be true. The HELP system clearly indicates that you should be able to add a pdf file via the Edit > Insert > Page from File command. This command does exist in the UI. I can execute the command and navigate to the correct file and select it but nothing happens. It makes no sense that Apple would remove the ability to combine pdfs together. This seems like a legitimate bug. I will file a bug report.
    Also, Preview is no longer meant to be just a viewer. It has really good capabilities for modifying PDFs that I use every day.
    If anyone finds a solution to this problem I would appreciate it if you could let me know.
    Thank you for reading.
    Susan

  • How can I reduce a fotobook pdf size for online printing

    Hello aperture,
    I have been creating a large customer book (33 x 28 cm) with aperture.
    I'm working with RAW datas and the fotobook has got around 150 pages.
    My online printing office accepts only PDF X3 2002 datas and I can get this with adobe acrobat X Pro.
    I print the book in aperture an save it as an Adobe PDF and than, I can save the datas as a PDF X3:2002. It works perfectly.
    My problem is that the online printing office accepts only 2 GB and my pdf, which I've printed with aperture, has got around 7 GB.
    What can I do in aperture to reduce the pdf size and get a smaller one?
    My aperture settings for Export is: 300 dpi.
    Thanks for you help,
    Best
    Andrea

    Actually in LR4 and Camera Raw 7 in Photoshop CS, you CAN create a downsampled DNG by using the Lossy Compression method of converting to DNG. In the LR 4 Export, select DNG then you have the ability to specify long dimensions or the size in Megapixels. Note, a Lossy DNG isn't un-demosiaced, it's been demosiaced but is still stored in Linear Gamma, so it's like a partially baked file, not a true unbaked raw file.
    Note, in Camera Raw 7 when you set up your save dlog, it's a bit different. You select Lossy DNG and then have a dropdown for size presets...
    Couple of things about the Lossy DNG, you SHOULD name it to distinguish between the downsampled DNG and your original DNG...you don't want to get into the situation where you overwrite your original. Also note that some things won't work totally as expected. For example, sharpening and noise reduction will be working but on a downsampled file. While the numbers will correlate, the actual effects will be a bit different because it's a downsampled file and more prone to potentially over sharpening. It all works, and the controls will work fine if you work at 100% zoom, but don't expect the high resolution your original file had.

  • Acrobat X and XI will not print many pdf documents.

    Acrobat X and XI will not print many pdf documents. When I click Print, the document fades and I get a dialog box that says "Adobe Acrobat has Stopped Working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available." I was experiencing this with Acrobat X so I upgraded to XI, but the problem is exactly the same. I am using Windows 7 Professional operating system.

    Thank you for your reply. I have several printers available on our network,
    the program doesn't even go as far as allowing me to select a printer. I am
    trying to print to an HP 1320n or a LANIER MP C5502 PCL 6. I have changed
    the default printer, but the result is still the same. In does the same
    thing with Adobe (Standard XI) PDF set as the default printer.
    Stan Reznicek
    WinWholesale
    3110 Kettering Blvd
    Dayton, OH 45439
    937-294-4249
    [email protected]

  • Delete/Disable  Print HTML/pdf Button

    Is there a Script that can be used to delete/disable print HTML/PDF button the dashboard page. I dont want to make changes in the OBIEE File as it will be reflecting for everybody. Can we use any script to disable it for a page and enable it on some other page.
    Thanks

    hi you can create a new css style sheet for portalcontent.css and inin the A:link modify like A:link { color:#2b7c92; text-decoration: underline;display: none}
    you can add this into whatever page you want using edit dashboard> page properties> styles.

  • PDF's won't print

    I have a user who cannot print PDF's to a HP 4520 color laserjet printer.  The user can print anything else (docs, spreatsheets, text files, pictures, etc) to the printer, but not PDF's.  The user has XP with all the latest upgrades and Acrobat Pro V8.  Anyone else can print PDF's to the printer.  The user can also print to another printer, just not this one.  Acrobat has been uninstalled, the registry cleaned and reinstalled with the latest updates as has the printer.  Logging onto the PC as administrator instead of the user has the same results.  The print spooler is running.  It appears as if Acrobat is not sending the PDF to the print spooler.  It makes no difference if the PDF is self created or one generated by someone else, they just won't print.  I have been through the trouble shooting sheet presented by Adobe, but no help.  The "chat" also has been no help, and was thoroughly discusted with one of the agents when asking for assitance and was just dropped when he asked if there was anything else he could help with and I told him he had not given me any information that would help.  Any assistance would be appreciated.

    Maybe the file name assigned to a pdf is not compatible with your  printer's memory. Example, if the file name includes brackets [ ] { } or other  punctuation, or is very long, the printer won't recognize it.  One print  job that stalls will hold up the entire print queue, so  delete your job from the queue.
    First, look at the file name  displayed in the print server's list of print jobs.  The same file name  also appears in the top blue bar of your Acrobat pdf  display.  Are there brackets, per cent signs, or other punctuation marks  in the file name?
    This file name works:
    ti50000
    These would not work:
    ti50000[1]  because of the brackets
    sarif00099659%47%000%%000%0000  because of the length and  the percent signs
    You can rename the  file by saving the pdf to your desktop. Click on the Acrobat toolbar  icon for Save (a picture of a floppy ) and rename  the file.  You can use any name - the author's last name, for example -  as long as you don't  include punctuation or too  many characters. Now send this file to the printer.
    Brgds

  • In Lion, PDF Merge is different way

    After installed Lion, when preview any PDF file, there is no more sidebars.
    How to merge PDF files?
    Or in Lion, is done differently ?
    Many thanks
    TM

    Mac OS X v10.7 Lion  ( I have only tried this on Lion )
    Hay guys try this, pic any number of pdf's from your mac open each one in a separate preview page, open up the side bar as explained by leroydouglas then drag the sidebar icon onto the other preview pdf ( please note that under lion you don't see the blue line appear I'm not sure if its only me or just an observation on my machine)  keep doing for as many you need to merge, then go to print, bottom left corner save as pdf, it will create another preview pdf with all sidebar previews as one, this is under Mac OS X v10.7 Lion
    Works great on Lion.  excuse my explanation but im not a great writer, thanks enjoy.

  • Preview won't print many installed fonts

    Since updating to OS 10.5, Preview won't print many fonts from my pdf documents. The odd thing is, Acrobat will! The fonts are all installed in my library, so I can't figure out why Preview won't recognize them when printing. Any ideas?

    Some more info: I've tried deleting prefs, ran Disk Warrior, repaired permissions, added a new user... nothing helps. What is more, when I go to print, many of Preview's drop down menu items ("color", "print settings", etc) don't fully display their information. Help!

  • LockWindowUpdate() is our friend + better PDF merging

    Hi,
    We're building eBooks from hundreds of pdfs. This is a problem for Acrobat because such large numbers of input files are apparently way beyond current design specs.
    A problem comes up when combining files via FILE >> Create PDF >> Merge Files into a single PDF...
    When you point to a folder with hundred or thousands of PDFs the GUI bogs down simply because the listbox updates itself after every new file.
    The first improvement is very easy for the Acrobat developers. They simply need to wait to drive the list box updates until after the file name gathering is done. This is easily accomplished with the Win32 API LockWindowUpdate(). This could easily reduce the time to load big file lists to just 5% or less of
    Once the filenames are populated on the COMBINE FILES dialog the processing is horribly slow because the Warning/Errors column need to be updated for each file. I, for one, could easily do without that column. A simple report at the end of the process would much faster.  I'm running a job of 2700 files on a dual core 2.6 ghz box and it will problably take an hour. My guess is upwards of 90% of those CPU cycles go into listbox updates.
    Another happily simple minded approach would be to allow the user to point to a text file with all of the paths. Acrobat would read that and provide very lightweight process indicators. The file with the paths could be very simple with just one path per line. Wildcard processing would be nice. Of course, this should run with the lightest possible process indicators. The COMBINE FILES dialog should not be used.
    ---ebook_merge_source.txt---
    c:\pdfsource\ebook_cover.pdf
    c:\pdfsource\front_matter_1.pdf
    c:\pdfsource\front_matter_2.pdf
    c:\pdfsource\preface_1.pdf
    c:\pdfsource\TOC_1.pdf
    c:\pdfsource\content_1.pdf
    c:\pdfsource\content_10001.pdf    (yes, that's 10,000 pages)
    c:\pdfsource\conclusion.pdf
    This would be a low cost addition that many people would readily appreciate.  The idea of using simple files for persisting source file selections is as old as the hills and it would serve the Acrobat audience well.

    Hi,
    We're building eBooks from hundreds of pdfs. This is a problem for Acrobat because such large numbers of input files are apparently way beyond current design specs.
    A problem comes up when combining files via FILE >> Create PDF >> Merge Files into a single PDF...
    When you point to a folder with hundred or thousands of PDFs the GUI bogs down simply because the listbox updates itself after every new file.
    The first improvement is very easy for the Acrobat developers. They simply need to wait to drive the list box updates until after the file name gathering is done. This is easily accomplished with the Win32 API LockWindowUpdate(). This could easily reduce the time to load big file lists to just 5% or less of
    Once the filenames are populated on the COMBINE FILES dialog the processing is horribly slow because the Warning/Errors column need to be updated for each file. I, for one, could easily do without that column. A simple report at the end of the process would much faster.  I'm running a job of 2700 files on a dual core 2.6 ghz box and it will problably take an hour. My guess is upwards of 90% of those CPU cycles go into listbox updates.
    Another happily simple minded approach would be to allow the user to point to a text file with all of the paths. Acrobat would read that and provide very lightweight process indicators. The file with the paths could be very simple with just one path per line. Wildcard processing would be nice. Of course, this should run with the lightest possible process indicators. The COMBINE FILES dialog should not be used.
    ---ebook_merge_source.txt---
    c:\pdfsource\ebook_cover.pdf
    c:\pdfsource\front_matter_1.pdf
    c:\pdfsource\front_matter_2.pdf
    c:\pdfsource\preface_1.pdf
    c:\pdfsource\TOC_1.pdf
    c:\pdfsource\content_1.pdf
    c:\pdfsource\content_10001.pdf    (yes, that's 10,000 pages)
    c:\pdfsource\conclusion.pdf
    This would be a low cost addition that many people would readily appreciate.  The idea of using simple files for persisting source file selections is as old as the hills and it would serve the Acrobat audience well.

  • How to delete/remote printer per computer?

    Hi,
    We are having a problem. 
    Situation : We have a Mac server on 10.6.8 tight to AD.  We have about 1000 Mac clients connected to it.  We push printers to them via that server (bonjour, IP and Windows).
    Problem : when we want to remove/delete a printer from the list of available printers for a specific group, that won't work.  It's deleted on the server, it's not there anymore, but the users still has it.  I made lots of research on that, but the community is so small that I can't find an answer.  I spent lots of hours already on trying to find a solution by myself by tweaking Cups and see with a script how I'll manage that. 
    Question : why when we delete a printersfrom the server that action is not sent to the users.  To me, it's a bug and a good one.
    The only solution right now for us when a printer needs to be remove is to go in each and every single computers.  Which is not acceptable and that's the reason why we bought a Mac Server; to have a much as we can automated and I can tell you guys that Apple left the IT admin behind on many points.  Many of the little feature that should work like : "Allow user to modify the printer list".. not working..
    Thanks for your help!

    Open System Preferences > Print & Scan > Print
    Select the printer on the left then click -    (minus)

  • Damaged .pdf file when exporting / printing

    Post Author: darrens
    CA Forum: Exporting
    Hi,
    I scoured Google, these forums, and Crystal support but haven't found a solution to my issue.
    I have a Crystal report (version XIR2) served from an Enterprise server.  I also have a ASP.NET C# application that calls and runs this report in a DHTML CrystalReportViewer.  The actual report runs just fine.
    Clicking the print button in the report viewer's top toolbar causes the viewer to attempt to export the report to a .pdf, from where you can actually print it.  This is where my problem lies!  When Adobe Reader opens and attempts to open the temporary .pdf file generated from the viewer, I get the message "Adobe Reader could not open 'filename.tmp' because it is either not a supported file type or because the file has been damaged (for example, it was sent as an email attachment and wasn't correctly decoded)."  This also happens when trying to export the report directly into PDF format.  Everyone who would run this report, including me, is using Adobe Reader 8.1.
    Exporting to other file formats seems to work just fine.  Excel and Word have no problems.
    Also, interestingly enough, exporting to PDF and trying to print in Internet Explorer 7 works just fine!  These problems seem to only occur in IE6.  Unfortunately, it is not possible for us to use IE7 yet, so we are stuck with IE6.  Additionally, we are stuck using the DHTML viewer, so other viewers, like the ActiveX or Java viewers, are not options for me.
    I had found some articles in Business Object support saying this problem was related to WebSphere, and there were various solutions I found related to that.  However, WebSphere isn't used anywhere in our organization, so this problem must be stemming from elsewhere.
    Anyone have any ideas?  Thanks in advance for taking the time to read / reply to this thread.  If anyone needs more information, feel free to ask!
    Thanks,Darren

    Post Author: fyz
    CA Forum: Exporting
    Hi,
    I think your pdf file is probably damaged. There is a tool called Advanced PDF Repair. I have used it to repair many corrupt PDF files successfully. Its homepage is http://www.datanumen.com/apdfr/  Maybe you can have a try.
    Alan

  • PDF's won't print in Internet Explorer after upgrading to Adobe Reader 11.0.03

    PDF's won't print in Internet Explorer 9 after upgrading to Adobe Reader 11.0.03.
    The print dialogue box won't open....nothing happens.
    Desktop OS is Windows 7 SP1.
    Randy Heil

    Two obvious troubleshooting techniques are to delete and re-install the printer driver (or updating printer driver) and fixing the installation of Acrobat. Have you given those a try?

  • Adobe PDF 9.0 Virtual Printer: file goes missing

    Hi there
    When attempting to print from Filemaker Pro using the Acrobat 9.0 Printer, I am prompted for the location for the saved file, and the job then goes on to print. The logs indicate that the job completes successfully but the file is nowhere to be found.
    It's not in the specified location, and it's nowhere else in the filesystem either.
    The issue tends to occur with larger jobs - smaller jobs output the pdf in the correct location fine most of the time. Also, the Acrobat 9.0 driver dialog allows me to print a test page fine as well...
    Any clues on this would be appreciated...

    I'd suggest you try the following:
    1) Delete the Printer, Repair the installation of Acrobat (under the
    help menu) and see if this cures the problem, if not
    2) Reset the Printer system.
    I print regularly from File Maker Advanced version 8.5 with no issue
    under OS 10.5.5. I don't know which version you are running of either
    FileMaker or OS.
    Mike

  • Pdf file increase on print command

    when i go to print a pdf file i have noticed a 7 megabyte file will increase to 100 megabytes which overwhelms my printer's buffer and the print time goes from less than a minute to fifteen minutes.  why? is there a fix?  thanks

    Hi Leonard,
    Thank you very much for your prompt reply. The answer has not solved the problem yet. My users don't want to manually merge the files. They want it to happen automatically.
    The application which prints documents is a simple MS access database. This is available on users personal desktop. As soon as the user opens the MS access, it is programmed in such a way that, the access database runs as a program. It uses DSN to connect to the sybase database and get the details of documents that are pending for print.
    At this point MS accesses database starts an itretive process, fetches the data from sybase , calls the correct report template in MS Access , populates it and prints the report using the default printer on which the database resides. Thus it prints the document one by one. By setting the default printer to Adobe PDF converter, we were successful in creating PDF documents rather than printing to paper , but the disadvantage was each document got printed to one file each.
    The whole process is coded as VBA module of MS access. my question is by using an API from Adobe SDK, will I be able to make changes in the VBA code of MS access database so that all files requestd for print comes out as a single PDF file.

Maybe you are looking for

  • Is the transformation between XML document and 2 dimensions table important?

    To everyone: I am trying to write a paper on this topic.first ,i want to ask whether the transformation between XML data and table in RDBMS is important,because xml data is suitable to transfer from a point to another,but not for storage,so when the

  • To check incremental size of database

    hello guys is there any way i an check through query what was my database size tomorrow. actually i want to check my database increamental size. i want how much my database expand on daily bases.actually we take backup from 3rd party tool & in that d

  • CRM 5.0 Navigation bar entry that navigates to a custom BSP

    Hello all, I'm currently trying to add an entry in the navigation bar that redirects the webclient to a custom BSP. I changed the navigation profile and added an entry that should point to a 'Navigational Link' ('Type of navigation'). When I use the

  • Itunes wont download past 48%

    hello, i am trying to download itunes 10.5 but everytime i do it downloads to 48% then it stops and wont download past this point. i have tried it a few times and i have tried going to add or delete programs in control panel and repair apple programs

  • How can I tell if a iPhone 4 is factory unlocked without breaking the seal?

    Hey guys A friend of mine brought in some iPhone 4s and he "claims" they are factory unlocked. Im going by his place tomorrow to see if they are because I'd like to purchase one. Is there any specific number or code on the box to tell if it is factor