Esempio n. 1
0
    private string OfficeToPdf(string fullPathName, string destPath)
    {
        string fileNameWithoutEx = Path.GetFileNameWithoutExtension(fullPathName);
        string extendName        = Path.GetExtension(fullPathName).ToLower();
        string saveName          = destPath + fileNameWithoutEx + ".pdf";
        string returnValue       = fileNameWithoutEx + ".pdf";

        switch (extendName)
        {
        case ".doc":
        case ".docx":
            PreviewDocumetHelper.WordToPDF(fullPathName, saveName);
            break;

        case ".ppt":
        case ".pptx":
            PreviewDocumetHelper.PowerPointToPDF(fullPathName, saveName);
            break;

        case ".xls":
        case ".xlsx":
            PreviewDocumetHelper.ExcelToPDF(fullPathName, saveName);
            break;

        default:
            returnValue = "";
            break;
        }
        return(returnValue);
    }