导航:首页 > 配服务器 > 怎么用服务器搜索pdf

怎么用服务器搜索pdf

发布时间:2023-06-11 17:13:29

1. 怎么在线预览服务器传来的pdf和Word文件

可以用flash显示。

2. 怎么实现前端HTML页面在线预览服务器传来的PDF和Word文件

首先我们想要实现在线浏览PDF文件,但是要知道想要将PDF文件进行在线浏览的话就只能使用一些在先浏览工具,我正好知道一个在线浏览网站挺不错的,使用起来很方便,小伙伴们可以自己去尝试这使用一下!

a.首先我们将浏览器进行打开,然后在网上搜索“迅捷PDF在线编辑”就可以搜索可以在先浏览的网站了

以上就是小编自己的看法,希望对小伙伴们有所帮助!

3. 通过jsp页面怎么打开服务器上pdf文件

在不需要使用插件,直接打开通过链接方式打开

java"><%@pagelanguage="java"import="java.util.*,java.io.*"
pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"
+request.getServerName()+":"+request.getServerPort()
+path+"/";
%>

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<basehref="<%=basePath%>">
</head>
<%
out.clear();
out=pageContext.pushBody();
response.setContentType("application/pdf");

try{
StringstrPdfPath=newString("D://200701010001.PDF");
//判断该路径下的文件是否存在
Filefile=newFile(strPdfPath);
if(file.exists()){
DataOutputStreamtemps=newDataOutputStream(response
.getOutputStream());
DataInputStreamin=newDataInputStream(
newFileInputStream(strPdfPath));

byte[]b=newbyte[2048];
while((in.read(b))!=-1){
temps.write(b);
temps.flush();
}

in.close();
temps.close();
}else{
out.print(strPdfPath+"文件不存在!");
}

}catch(Exceptione){
out.println(e.getMessage());
}
%>
<body>
<br>
</body>
</html>

如果访问者的计算机上没有装acrobat reader,直接用iframe或者直接用链接打开,那就不是打开文档,而是直接下载了,为了防止下载,想象到媒体文件的播放方式,加上一些官方的docs,考虑用用object标签使用pdf插件嵌入ie中

<HTML>
<HEAD>
<METAhttp-equiv="Content-Type"content="text/html;charset=gb2312">
<METAhttp-equiv="Content-Style-Type"content="text/css">
<METAhttp-equiv="Content-Script-Type"content="text/javascript">
<TITLE>(IE4+)...</TITLE>
<SCRIPTfor="window"event="onload"
<!--
document.all[
document.all.PDFNotKnown?"IfNoAcrobat":"IfAcrobat"
].style.display="block";
//--></SCRIPT>
</HEAD>
<BODY>
<NOSCRIPT>
(orthefullAcrobat)
installed<FONTsize="-1">(
turnedoff)</FONT>.
</NOSCRIPT>
<DIVid="IfNoAcrobat"style="display:none">
<ahref="http://get.adobe.com/cn/reader/">你需要先安装AdobeReader才能正常浏览文件,请点击这里下载AdobeReader.</a>

</DIV>
<OBJECTtype="application/pdf"width=0height=0style="display:none">
<DIVid="PDFNotKnown"style="display:none">&nbsp;</DIV>
</OBJECT>
<DIVid=showdiv
style="Z-INDEX:0;LEFT:10px;WIDTH:990px;POSITION:absolute;TOP:-8px;HEIGHT:10px">
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="990"height="700"border="0"top="-10"name="pdf">
<paramname="toolbar"value="false">
<paramname="_Version"value="65539">

<paramname="_ExtentX"value="20108">

<paramname="_ExtentY"value="10866">

<paramname="_StockProps"value="0">

<paramname="SRC"value="MXL.pdf">
</object>
</DIV>
</BODY>
</HTML>

在网页中直接显示pdf格式的文件方便阅读。但是如果文件较大加载速度会很慢,另外如果客户端没有安装pdf阅读插件的话,也就看不了了,不过还是贴出来了,各取所需吗。(1.pdf要改成自己的pdf文件路径插入到页面文件中)

Html代码
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
</object>

<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
</object>
标准浏览器中:

Java代码
<objectdata="1.pdf"type="application/pdf"width="300"height="200">
alt:<ahref="1.pdf">test.pdf</a>
</object>

<objectdata="1.pdf"type="application/pdf"width="300"height="200">
alt:<ahref="1.pdf">test.pdf</a>
</object>
IE7.0以上版本的浏览器中可用如下方法,低版本的IE会显示两个Object区域

Java代码
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
<objectdata="1.pdf"type="application/pdf"width="300"height="200">
alt:<ahref="1.pdf">test.pdf</a>
</object>
</object>

<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
<objectdata="1.pdf"type="application/pdf"width="300"height="200">
alt:<ahref="1.pdf">test.pdf</a>
</object>
</object>
低版本浏览器中的处理方法1:

Java代码
<!--[ifIE]>
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
</object>
<![endif]-->
<!--[if!IE]><!-->
<objectdata="1.pdf"type="application/pdf"width="800"height="1050">
alt:<ahref='http://get.adobe.com/cn/reader'>AdobeReader.pdf</a>
</object>
<!--<![endif]-->

<!--[ifIE]>
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
</object>
<![endif]-->
<!--[if!IE]><!-->
<objectdata="1.pdf"type="application/pdf"width="800"height="1050">
alt:<ahref='http://get.adobe.com/cn/reader'>AdobeReader.pdf</a>
</object>
<!--<![endif]-->
低版本浏览器中的处理方法2:通过CSS控制显示隐藏


Html代码
/**/


*htmlobject.hiddenObjectForIE{display:none;}
/**/
/*IEMac/*//*/
*htmlobject.hiddenObjectForIE{display:inline;}
/**/

/**/

*htmlobject.hiddenObjectForIE{display:none;}
/**/
/*IEMac/*//*/
*htmlobject.hiddenObjectForIE{display:inline;}
/**/

Html代码
<objectclassid="clsid:CA8A9780-280D-11CF-A24D-444553540000"width="800"height="1050"border="0">
<paramname="_Version"value="65539">
<paramname="_ExtentX"value="20108">
<paramname="_ExtentY"value="10866">
<paramname="_StockProps"value="0">
<paramname="SRC"value="1.pdf">
<objectdata="1.pdf"type="application/pdf"width="300"height="200"class="hiddenObjectForIE">
alt:<ahref="1.pdf">test.pdf</a>
</object>
</object>

以上文章转自 http://www.cnblogs.com/mengzw/p/4754757.html

4. 怎样在PDF格式的文本中运用快速搜索找到自己想要的东西

我用的是Foxit PDF IFilter
Foxit PDF IFilter旨在帮助用户对大量的PDF 文档进行索引,从而使用户快速搜索到PDF文档内的文本。这里所指的PDF文档可以是文件,也可以邮件附件或数据记录。

Foxit PDF IFilter支持以下微软产品:Windows索引服务,MSN桌面搜索,IIS,SharePoint Portal Server, Windows SharePoint Services, Site Server,Exchange Server,SQL Server及其它基于微软搜索技术之上的产品。以下我们使用“搜索引擎”来指称这些产品。

Foxit PDF IFilter 是全文本搜索引擎的一个组件。通常搜索引擎分两个步骤来工作:

步骤1,搜索引擎首先遍历一个指定的位置,比如一个文件目录或数据库,然后在后台为所有的文档或最新更改过的文档进行索引,并建立内部数据来存储索引结果。

步骤2,用户指定想要搜索的关键词,接到搜索请求后,搜索引擎快速查阅索引结果,将所有包含关键词的文档反馈给用户。

在步骤1中,搜索引擎本身并不会识别PDF文档格式。因此,它要通过windows 注册表来查询一个相关的PDF IFilter, 那就是Foxit PDF IFilter. Foxit PDF IFilter 识别 PDF 格式。 它可以从文档中过滤掉格式,抽取出文本,然后返回给搜索引擎。关于IFilter说明的更多信息,可以查看Microsoft Web site网站。

功能优势
与用户现有的Windows操作系统和各索引工具相兼容。
为搜索位于本地计算机,本地网络或企业内部网内的PDF文档,提供了一个简易的解决方案。
极大的提高了精确定位文本信息的能力。
比同类竞争产品更小巧快速。
支持包含有中文/日文/韩文语言的PDF文档。
支持源真正的64-bitCPU代码。
支持多线程,可以充分利用服务器中的多个CPU,极大地提高索引效率。

5. linux 服务器上怎么查看pdf文件

https://www.foxitsoftware.cn/downloads/
http://203.190.110.147/_unknown__4/cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.4/en_us/FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar.gz

请参照以下步骤安装Foxit Reader(适用于Linux):
• 使用以下命令进入下载文件所在目录(以/tmp文件夹为例):
# cd /tmp
• 使用以下命令解压可执行文件:
# gzip -d 'FoxitReader_version_Setup.run.tar.gz'
• 使用以下命令对.tar文件进行解包:
# tar xvf 'FoxitReader_version_Setup.run.tar'
• 使用以下命令运行安装程序:
# ./'FoxitReader_version_Setup.run'
• 根据屏幕提示完成安装

阅读全文

与怎么用服务器搜索pdf相关的资料

热点内容
excelword转换成pdf 浏览:384
安卓10制空霸权怎么打开 浏览:260
视唱练耳用什么app好 浏览:587
有两个项目要部署在云服务器上 浏览:930
信源编译码器的作用 浏览:919
remove命令linux 浏览:599
php发送邮件链接 浏览:34
创维冰箱压缩机 浏览:869
nginxopenssl交叉编译 浏览:750
相机卡无法创建新文件夹 浏览:225
单片机照明控制系统程序代码 浏览:10
服务编程一体化 浏览:471
tx小霸王服务器是什么意思 浏览:545
计算机编程工龄工资怎么算 浏览:491
macandroid配置环境变量 浏览:854
做项目文件夹的图标 浏览:327
数控车床车轴编程教程 浏览:728
怎么解压截图软件 浏览:885
算法符号椭圆 浏览:174
网络蚂蚁app是什么 浏览:273