コード例 #1
0
        /// <summary>
        /// Releases single page images into folders of 1000
        /// Creates a new document folder for each group of 1000 images
        /// </summary>
        public void Release(IPage page)
        {
            CheckImageCountCreateFolder();

            string outputFileName = Path.Combine(m_DocFolder, m_FileCount.ToString().PadLeft(8, '0'));

            m_PageConverter.Convert(page, Path.ChangeExtension(outputFileName, m_PageConverter.DefaultExtension));

            m_FilenameReleaseData.Add("Filename" + m_FileCount, Path.ChangeExtension(outputFileName, m_PageConverter.DefaultExtension));
            m_FileCount++;
        }
コード例 #2
0
        /// <summary>
        /// In single-page release mode, this method will be called for every page in the batch.
        /// This script will simply pass pages to the selected page output converter to produce
        /// the expected output files in the currently released document folder.
        /// </summary>
        public void Release(IPage page)
        {
            if (page.Number == 1 && m_DeleteFirstPage)
            {
                return;
            }

            //string outputFileName = Path.Combine(m_DocFolder, page.Number.ToString());
            string outputFileName = Path.Combine(m_BatchFolder, string.Format("{0}{1}", m_PageNumber.ToString("D" + m_Padding), m_IndexValue));

            m_PageConverter.Convert(page, Path.ChangeExtension(outputFileName, m_PageConverter.DefaultExtension));

            m_PageNumber++;
        }
コード例 #3
0
        /// <summary>
        /// In single-page release mode, this method will be called for every pages in the batch.
        /// This script will simply pass them to the chosen page output converter to produce
        /// the expected output files in the currently released document folder
        /// </summary>
        public void Release(IPage page)
        {
            string outputFileName = Path.Combine(m_DocFolder, page.Number.ToString());

            m_PageConverter.Convert(page, Path.ChangeExtension(outputFileName, m_PageConverter.DefaultExtension));
        }