コード例 #1
0
ファイル: ConvertDocument.cs プロジェクト: TomDiff/converter
        public List <string> ConvertDocumentToImage(DocumentParam param)
        {
            List <string> outList = new List <string>();

            if (param.Doctyp == eDocumentTyp.PDF)
            {
                outList = _pdfConverters[param.ConTyp].ConvertPDFToImage(param);
            }
            else if (param.Doctyp == eDocumentTyp.WORD)
            {
                outList = _docConverters[param.ConTyp].ConvertPDFToImage(param);
            }
            return(outList);
        }
コード例 #2
0
ファイル: ConvertDocument.cs プロジェクト: TomDiff/converter
        public string GetFirstPageAsImageFromDocument(DocumentParam param)
        {
            string outFile = string.Empty;

            if (param.Doctyp == eDocumentTyp.PDF)
            {
                outFile = _pdfConverters[param.ConTyp].GetFirstPageAsImageFromDocument(param);
            }
            else if (param.Doctyp == eDocumentTyp.WORD)
            {
                outFile = _docConverters[param.ConTyp].GetFirstPageAsImageFromDocument(param);
            }

            return(outFile);
        }
コード例 #3
0
ファイル: ConvertDocument.cs プロジェクト: TomDiff/converter
        public List <string> ConvertToImage(DocumentParam param)
        {
            try
            {
                FileInfo fileInfo = new FileInfo(param.FilePath);

                List <string> outList = new List <string>();
                if (param.Doctyp == eDocumentTyp.PDF)
                {
                    outList = _pdfConverters[param.ConTyp].ConvertPDFToImage(fileInfo.DirectoryName, false, param);
                }
                else if (param.Doctyp == eDocumentTyp.WORD)
                {
                    outList = _docConverters[param.ConTyp].ConvertPDFToImage(fileInfo.DirectoryName, false, param);
                }

                return(outList);
            }
            catch (Exception ex)
            {
                FileLogger.FileLogger.Instance.WriteExeption(ex);
                return(new List <string>());
            }
        }