Class AHExternalDataManager


  • public class AHExternalDataManager
    extends java.lang.Object
    Perform unlinking
    Version:
    1.0 2021/09/29
    Author:
    Copyright (c) 2021-2022 Antenna House, Inc. All rights reserved.
    • Constructor Detail

      • AHExternalDataManager

        public AHExternalDataManager()
        Constructor
    • Method Detail

      • unlinkedSubDocs

        public void unlinkedSubDocs​(java.lang.String inFile,
                                    java.lang.String outFile,
                                    ExternalDataManagerOption.DuplicateStyle duplicateStyle)
                             throws AHOOXMLDocxManagerException,
                                    java.io.IOException,
                                    java.lang.InterruptedException
        Unlink sub-document
        Parameters:
        inFile - Master document path
        outFile - Output path of the unlinked result of the sub-document
        duplicateStyle - Options for duplicate styles
        Throws:
        AHOOXMLDocxManagerException
        java.io.IOException
        java.lang.InterruptedException
      • unlinkedSubDocs

        public void unlinkedSubDocs​(java.lang.String inFile,
                                    java.lang.String outFile,
                                    ExternalDataManagerOption.DuplicateStyle duplicateStyle,
                                    java.lang.String subDocsDir)
                             throws AHOOXMLDocxManagerException,
                                    java.io.IOException,
                                    java.lang.InterruptedException
        Unlink sub-document
        Parameters:
        inFile - Master document path
        outFile - Output path of the unlinked result of the sub-document
        duplicateStyle - Options for duplicate styles
        subDocsDir - Sub-document directory path
        Throws:
        AHOOXMLDocxManagerException
        java.io.IOException
        java.lang.InterruptedException
      • embedLinkedImage

        public void embedLinkedImage​(java.lang.String inFile,
                                     java.lang.String outFile)
                              throws AHOOXMLDocxManagerException,
                                     java.io.IOException,
                                     java.lang.InterruptedException
        Perform embedding of linked images
        Parameters:
        inFile - Input file path
        outFile - Output file path
        Throws:
        AHOOXMLDocxManagerException
        java.io.IOException
        java.lang.InterruptedException