Class AthPdfFilterWriter

  • All Implemented Interfaces:
    AutoCloseable, net.sf.okapi.common.filterwriter.IFilterWriter

    public class AthPdfFilterWriter
    extends Object
    implements net.sf.okapi.common.filterwriter.IFilterWriter
    Filter writer for PDF files that merges translations back into the original format. Uses Adobe PDF Services to convert DOCX back to PDF.
    • Constructor Detail

      • AthPdfFilterWriter

        public AthPdfFilterWriter​(net.sf.okapi.filters.openxml.OpenXMLFilterWriter docxWriter)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • setOptions

        public void setOptions​(net.sf.okapi.common.LocaleId locale,
                               String defaultEncoding)
        Specified by:
        setOptions in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • setOutput

        public void setOutput​(String path)
        Specified by:
        setOutput in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • setOutput

        public void setOutput​(OutputStream output)
        Specified by:
        setOutput in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • handleEvent

        public net.sf.okapi.common.Event handleEvent​(net.sf.okapi.common.Event event)
        Specified by:
        handleEvent in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • getParameters

        public net.sf.okapi.common.IParameters getParameters()
        Specified by:
        getParameters in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • setParameters

        public void setParameters​(net.sf.okapi.common.IParameters params)
        Specified by:
        setParameters in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • cancel

        public void cancel()
        Specified by:
        cancel in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • getEncoderManager

        public net.sf.okapi.common.encoder.EncoderManager getEncoderManager()
        Specified by:
        getEncoderManager in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • getSkeletonWriter

        public net.sf.okapi.common.skeleton.ISkeletonWriter getSkeletonWriter()
        Specified by:
        getSkeletonWriter in interface net.sf.okapi.common.filterwriter.IFilterWriter
      • getTargetLocale

        public net.sf.okapi.common.LocaleId getTargetLocale()
      • getDefaultEncoding

        public String getDefaultEncoding()
      • isCancelled

        public boolean isCancelled()