我正在VB.NET上进行项目学习。这是一个以MS SQL Server为后端的桌面应用程序。模块之一是上传和查看PDF文档。我通过互联网进行搜索,发现可以通过两种方式完成操作,将PDF直接存储到数据库或目录中。我能够将文档保存在数据库中,但是我不知道如何在应用程序中显示它。
我正在使用 AxAcroPDF组件进行显示。我遇到过一些网站,这些网站说无法通过AcroPDF显示数据库中存储的PDF,但是如果文件保存在目录中,则可以通过文件路径显示它们。如果是这样,我想知道如何在目录中保存PDF。
现在,这些PDF文档属于
之类的某些类别Type A will have 4 associated PDF,
Type B will have 5 or 6 associated PDFs.
我不想在一个目录中将所有PDF混合在一起。上传时可以动态创建一个文件夹,并将与该类型关联的PDF保存在该特定文件夹中吗?因此,仅查看特定类型的PDF而不是查看所有上传的文档会更容易。 但是,如果AcroPDF无法查看数据库中存储的PDF,则将需要所有这些。
我将PDF存储为 varbinary 。
答案 0 :(得分:0)
导入AxAcroPDFLib导入AcroPDFLib
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.DAY_OF_WEEK, dayofweek);
calendar.set(Calendar.HOUR_OF_DAY, hourofday);
calendar.set(Calendar.MINUTE, dayminute);
calendar.set(Calendar.SECOND, daysecond);
Date date = calendar.getTime();