index.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. <script>
  2. export default {
  3. middleware: 'user',
  4. data() {
  5. return {
  6. indexActive: 1
  7. }
  8. },
  9. head() {
  10. return {
  11. title: '17PDF Reader 一起阅读 - 移动端PDF阅读器 + 免费在线PDF转档',
  12. meta: [
  13. {
  14. name: 'keywords',
  15. hid: 'keywords',
  16. content: 'PDFReader,pdfreader,17PDF Reader,pdf软件,PDF阅读器,文件扫描'
  17. },
  18. {
  19. hid: 'description',
  20. name: 'description',
  21. content: '17PDF Reader是行走的PDF阅读器和文件扫描仪,并提供免费的PDF文件格式转换工具,支持pdf转word,pdf转doc,pdf转ppt,pdf转图片等。17PDF Reader被用户誉为“亚洲的Adobe”,拥有自主产权的PDF核心技术,为商务精英、教育族群及企业提供全方位的PDF文件解决方案。'
  22. }
  23. ]
  24. }
  25. },
  26. methods: {
  27. // elementui走马灯组件bug:item只有两个时变换的方向有问题
  28. // fix:多增加一份item,自定义轮播点
  29. handlerCarouselChange (cur) {
  30. if(cur === 1 || cur === 3) {
  31. this.indexActive = 2
  32. }else {
  33. this.indexActive = 1
  34. }
  35. },
  36. openInterface (){
  37. this.$store.commit('OPEN_LOGIN', true)
  38. this.$store.commit('SET_INTERFACE', 'register')
  39. }
  40. }
  41. }
  42. </script>
  43. <template>
  44. <div class="page-home">
  45. <client-only>
  46. <el-carousel ref="carousel" indicator-position="none" interval="4000" loop height="100vh" @change="handlerCarouselChange">
  47. <el-carousel-item>
  48. <div class="home-banner banner ">
  49. <div class="bg"><img src="~/assets/images/common/pic_home_banner00.png" /></div>
  50. <div class="slogan">
  51. <h2 class="tittle">17PDF Reader</h2>
  52. <h3 class="subtitle">阅轻松·阅简单·阅快捷</h3>
  53. <p class="info">行业领先的阅读引擎,精准快速的格式转换,让移动无纸化办公轻松易行!</p>
  54. <a class="power-sdk" href="https://www.compdf.com?utm_source=anroidapp&utm_medium=17pdfweb&utm_campaign=pdfsdk" target="_blank">由 ComPDFKit 提供技术支持 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12.9567L10.714 8.24261L6 3.52856" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
  55. </div>
  56. </div>
  57. </el-carousel-item>
  58. <el-carousel-item>
  59. <div class="home-banner converter-banner banner">
  60. <div class="slogan">
  61. <h2 class="tittle">在线格式转换</h2>
  62. <h3 class="subtitle">轻松拖拽/一键转档/批量转换</h3>
  63. <p>支持多种常用格式转档,先进的转换引擎,精准快速,超乎想象。</p>
  64. <a href="/converter">立即体验</a>
  65. </div>
  66. <div class="bg"><img src="~/assets/images/common/pic_home_banner02.png" /></div>
  67. </div>
  68. </el-carousel-item>
  69. <el-carousel-item>
  70. <div class="home-banner banner">
  71. <div class="bg"><img src="~/assets/images/common/pic_home_banner00.png" /></div>
  72. <div class="slogan">
  73. <h2 class="tittle">17PDF Reader</h2>
  74. <h3 class="subtitle">阅轻松·阅简单·阅快捷</h3>
  75. <p class="info">行业领先的阅读引擎,精准快速的格式转换,让移动无纸化办公轻松易行!</p>
  76. <a class="power-sdk" href="https://www.compdf.com?utm_source=anroidapp&utm_medium=17pdfweb&utm_campaign=pdfsdk" target="_blank">由 ComPDFKit 提供技术支持 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12.9567L10.714 8.24261L6 3.52856" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
  77. </div>
  78. </div>
  79. </el-carousel-item>
  80. <el-carousel-item>
  81. <div class="home-banner converter-banner banner">
  82. <div class="slogan">
  83. <h2 class="tittle">在线格式转换</h2>
  84. <h3 class="subtitle">轻松拖拽/一键转档/批量转换</h3>
  85. <p>支持多种常用格式转档,先进的转换引擎,精准快速,超乎想象。</p>
  86. <a href="/converter">立即体验</a>
  87. </div>
  88. <div class="bg"><img src="~/assets/images/common/pic_home_banner02.png" /></div>
  89. </div>
  90. </el-carousel-item>
  91. </el-carousel>
  92. </client-only>
  93. <!-- 自定义轮播点 -->
  94. <ul class="indicators">
  95. <li v-for="index in 2" :key="index" :class="index === indexActive?'is-active':''" class="indicator">
  96. </li>
  97. </ul>
  98. <div class="home_info">
  99. <div class="item white">
  100. <div class="left"><img src="http://cn-file.17pdf.com/website/home/pic_home_file_converter.png" /></div>
  101. <div class="right">
  102. <div class="cotent">
  103. <h3>格式转换</h3>
  104. <p>PDF高效格式转换,支持PDF to Word、PPT、Excel、TXT、JPG/PNG,一键转档,批量转换,突破格式壁垒。</p>
  105. <a href="/converter">立即使用</a>
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. <div class="home_function">
  111. <h3>更多强大功能 · 助力效率提升</h3>
  112. <ul class="clear">
  113. <li>
  114. <div class="list">
  115. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_eyes.png" />
  116. <div class="wrap">
  117. <h4>文件阅读</h4>
  118. <p>优质的阅读引擎带来流畅、稳定的阅读体验,轻松阅读无干扰。</p>
  119. </div>
  120. </div>
  121. </li>
  122. <li>
  123. <div class="list">
  124. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_mark.png" />
  125. <div class="wrap">
  126. <h4>文件注释</h4>
  127. <p>支持高亮、下划线、波浪线、手写等注释方式,可插入图片及语音笔记。</p>
  128. </div>
  129. </div>
  130. </li>
  131. <li>
  132. <div class="list">
  133. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_manage.png" />
  134. <div class="wrap">
  135. <h4>文件管理</h4>
  136. <p>文件移动复制、压缩删除,PDF文件密码保护,并可将PDF文件生成链接方便分享。</p>
  137. </div>
  138. </div>
  139. </li>
  140. <li>
  141. <div class="list">
  142. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_edit.png" />
  143. <div class="wrap">
  144. <h4>页面编辑</h4>
  145. <p>可将PDF任意页面进行删除、旋转、排序、拆分并另存为新的PDF,还能对多个PDF文件进行合并。</p>
  146. </div>
  147. </div>
  148. </li>
  149. <li>
  150. <div class="list">
  151. <img src="http://cn-file.17pdf.com/website/home/ic_home_moer_mode.png" />
  152. <div class="wrap">
  153. <h4>阅读模式</h4>
  154. <p>日间模式/夜间模式/护眼模式自由切换,缓解视觉疲劳。</p>
  155. </div>
  156. </div>
  157. </li>
  158. <li>
  159. <div class="list">
  160. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_search.png" />
  161. <div class="wrap">
  162. <h4>搜索索引</h4>
  163. <p>从PDF文档中提取、选择、搜索和检索文本,以最快的速度搜索索引PDF文本信息。</p>
  164. </div>
  165. </div>
  166. </li>
  167. <li>
  168. <div class="list">
  169. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_scan.png" />
  170. <div class="wrap">
  171. <h4>文件扫描</h4>
  172. <p>支持拍照扫描文件、图片并保存为PDF文件,可调整图片边缘及使用滤镜,抠图精准。</p>
  173. </div>
  174. </div>
  175. </li>
  176. <li>
  177. <div class="list">
  178. <img src="http://cn-file.17pdf.com/website/home/ic_home_more_read.png" />
  179. <div class="wrap">
  180. <h4>文件朗读</h4>
  181. <p>支持文字转语音(TTS),朗读PDF文件内容,解放双眼,让耳朵“读”文件。</p>
  182. </div>
  183. </div>
  184. </li>
  185. </ul>
  186. </div>
  187. <div class="home_user_say">
  188. <h3>5年口碑 · 品质之选</h3>
  189. <client-only>
  190. <el-carousel class="user_say_carousel">
  191. <el-carousel-item class="item">
  192. <ul class="clear">
  193. <li>
  194. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_01.png" /><span>Leon Reed</span>
  195. <p>绝对是最好用的PDF阅读器,没有之一,强力推荐!</p>
  196. <div>---来自百度的用户说</div>
  197. </li>
  198. <li>
  199. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_02.png" /><span>Ella Pope</span>
  200. <p>支持切白边,没广告,好用!</p>
  201. <div>---来自VIVO的用户说</div>
  202. </li>
  203. <li>
  204. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_03.png" /><span>tube244</span>
  205. <p>用着很方便,可以横屏,比iReader好。</p>
  206. <div>---来自OPPO的用户说</div>
  207. </li>
  208. </ul>
  209. </el-carousel-item>
  210. <el-carousel-item class="item">
  211. <ul class="clear">
  212. <li>
  213. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_04.png" /><span>lemo</span>
  214. <p>解压功能非常好,谷歌风设计,流畅,读书方便。</p>
  215. <div>---来自360的用户说</div>
  216. </li>
  217. <li>
  218. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_05.png" /><span>wing 。</span>
  219. <p>真的适合学习勾画重点呀。赞!</p>
  220. <div>---来自华为的用户说</div>
  221. </li>
  222. <li>
  223. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_06.png" /><span>378java</span>
  224. <p>格式转档功能非常强大,是刚需!</p>
  225. <div>---来自小米的用户说</div>
  226. </li>
  227. </ul>
  228. </el-carousel-item>
  229. <el-carousel-item class="item">
  230. <ul class="clear">
  231. <li>
  232. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_01.png" /><span>Leon Reed</span>
  233. <p>绝对是最好用的PDF阅读器,没有之一,强力推荐!</p>
  234. <div>---来自百度的用户说</div>
  235. </li>
  236. <li>
  237. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_02.png" /><span>Ella Pope</span>
  238. <p>支持切白边,没广告,好用!</p>
  239. <div>---来自VIVO的用户说</div>
  240. </li>
  241. <li>
  242. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_03.png" /><span>tube244</span>
  243. <p>用着很方便,可以横屏,比iReader好。</p>
  244. <div>---来自OPPO的用户说</div>
  245. </li>
  246. </ul>
  247. </el-carousel-item>
  248. <el-carousel-item class="item">
  249. <ul class="clear">
  250. <li>
  251. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_04.png" /><span>lemo</span>
  252. <p>解压功能非常好,谷歌风设计,流畅,读书方便。</p>
  253. <div>---来自360的用户说</div>
  254. </li>
  255. <li>
  256. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_05.png" /><span>wing 。</span>
  257. <p>真的适合学习勾画重点呀。赞!</p>
  258. <div>---来自华为的用户说</div>
  259. </li>
  260. <li>
  261. <img src="http://cn-file.17pdf.com/website/home/pic_home_head_06.png" /><span>378java</span>
  262. <p>格式转档功能非常强大,是刚需!</p>
  263. <div>---来自小米的用户说</div>
  264. </li>
  265. </ul>
  266. </el-carousel-item>
  267. </el-carousel>
  268. </client-only>
  269. </div>
  270. <div class="free_signup">
  271. <p>开启17PDF Reader高效办公学习旅程</p>
  272. <span>现在注册即送10张格式转换券!</span>
  273. <a class="cursor-pointer" @click="openInterface">立即注册</a>
  274. </div>
  275. </div>
  276. </template>
  277. <style lang="scss">
  278. .page-home {
  279. position: relative;
  280. z-index: 1;
  281. top: -80px;
  282. margin-bottom: -80px;
  283. .el-carousel {
  284. border-bottom: 1px solid #dcdcdc;
  285. .el-carousel__arrow {
  286. display: none;
  287. }
  288. }
  289. .home_banner_wrap{
  290. border-bottom: 1px solid #dcdcdc;
  291. position: relative;
  292. top: -80px;
  293. z-index: 1;
  294. }
  295. .home-banner {
  296. display: flex;
  297. height: 100%;
  298. width: 100%;
  299. cursor: pointer;
  300. background:rgb(240,241,243);
  301. .bg{
  302. height: 100%;
  303. width: 50%;
  304. img{
  305. width: 100%;
  306. max-width: 770px;
  307. margin-top: 28%;
  308. }
  309. }
  310. .slogan {
  311. padding-top: 19%;
  312. padding-left: 70px;
  313. width: 50%;
  314. .tittle {
  315. color: rgb(26, 26, 26);
  316. font-size: 68px;
  317. padding-bottom: 10px;
  318. font-weight: normal;
  319. }
  320. .subtitle {
  321. color: rgb(77, 77, 77);
  322. font-size: 33px;
  323. }
  324. .info {
  325. color: rgb(77, 77, 77);
  326. opacity: 0.8;
  327. font-size: 22px;
  328. padding-top: 10px;
  329. max-width: 450px;
  330. }
  331. .power-sdk {
  332. display: flex;
  333. align-items: center;
  334. margin-top: 20px;
  335. color: #4D4D4D;
  336. font-size: 16px;
  337. line-height: 22px;
  338. font-weight: 600;
  339. svg {
  340. margin-left: 8px;
  341. }
  342. &:hover {
  343. color: #FF4F4F;
  344. text-decoration: underline;
  345. }
  346. }
  347. .home-btn {
  348. background-color: rgb(255, 255, 255);
  349. font-size: 18px;
  350. padding: 8px 38px;
  351. margin-top: 35px;
  352. position: absolute;
  353. border-radius: 4px;
  354. a {
  355. color: rgb(235, 64, 26);
  356. &:hover, &:active {
  357. text-decoration: none;
  358. }
  359. }
  360. &:hover {
  361. background-color: #FFE8E8;
  362. }
  363. }
  364. }
  365. }
  366. .indicators {
  367. display: flex;
  368. justify-content: center;
  369. position: relative;
  370. align-items: center;
  371. bottom: 45px;
  372. z-index: 3;
  373. .indicator {
  374. width: 10px;
  375. height: 10px;
  376. margin-left: 5px;
  377. background-color: white;
  378. border-radius: 10px;
  379. border: 1px solid rgba(0,0,0,0.87);
  380. &.is-active {
  381. width: 12px;
  382. height: 12px;
  383. border-radius: 12px;
  384. background-color: black;
  385. }
  386. }
  387. }
  388. .converter-banner {
  389. cursor: pointer;
  390. background-color: #fff;
  391. .bg {
  392. text-align: right;
  393. }
  394. .slogan {
  395. max-width: 470px;
  396. padding: 19% 0px 0px;
  397. margin-left: 12%;
  398. .tittle {
  399. font-size: 48px;
  400. color: rgb(51,51,51);
  401. margin:0px;
  402. font-weight: normal;
  403. padding-bottom: 0px;
  404. }
  405. .subtitle{
  406. font-size: 32px;
  407. color: rgb(77,77,77);
  408. margin: 30px 0px 12px;
  409. }
  410. p{
  411. font-size: 24px;
  412. color: rgb(77,77,77);
  413. }
  414. a{
  415. width: 160px;
  416. height: 52px;
  417. background: rgb(255,79,79);
  418. color: #fff;
  419. font-size: 24px;
  420. border-radius: 4px;
  421. display: block;
  422. margin-top: 48px;
  423. line-height: 52px;
  424. text-align: center;
  425. &:hover{
  426. background:rgba(255,79,79,0.9);
  427. }
  428. }
  429. }
  430. .bg img {
  431. margin-top: 26%;
  432. }
  433. }
  434. .home_info{
  435. width: 100%;
  436. .item{
  437. height: 418px;
  438. padding:0px 10%;
  439. text-align: center;
  440. .right{
  441. width: 50%;
  442. float: left;
  443. }
  444. .left{
  445. width: 50%;
  446. float: left;
  447. }
  448. img{
  449. width: 394px;
  450. margin-top: 75px;
  451. }
  452. .cotent{
  453. width: 394px;
  454. display: inline-block;
  455. h3{
  456. font-size: 36px;
  457. color: rgba(0,0,0,0.87);
  458. margin:126px 0px 16px;
  459. text-align: left;
  460. }
  461. p{
  462. font-size: 18px;
  463. color: rgba(0,0,0,0.87);
  464. text-align: left;
  465. }
  466. a{
  467. font-size: 18px;
  468. display: block;
  469. color: rgb(255,79,79);
  470. width: 124px;
  471. height: 40px;
  472. border:1px solid rgb(255,79,79);
  473. border-radius: 4px;
  474. line-height: 40px;
  475. margin-top: 32px;
  476. &:hover{
  477. background: rgb(255,79,79);
  478. color: #fff;
  479. }
  480. }
  481. }
  482. &.white{
  483. background: #fff;
  484. }
  485. &.gray{
  486. background: rgb(250,250,250);
  487. }
  488. }
  489. }
  490. .home_function{
  491. width: 100%;
  492. background-color: #fafafa;
  493. h3{
  494. height: 50px;
  495. line-height: 50px;
  496. margin-bottom: 100px;
  497. padding-top: 70px;
  498. font-size: 36px;
  499. color: rgb(51,51,51);
  500. text-align: center;
  501. }
  502. ul{
  503. padding:0px 10%;
  504. margin: 0;
  505. &::after {
  506. visibility: hidden;
  507. display: block;
  508. font-size: 0;
  509. content: " ";
  510. clear: both;
  511. height: 0;
  512. }
  513. li{
  514. list-style: none;
  515. height: 110px;
  516. width: 50%;
  517. float: left;
  518. margin-bottom: 20px;
  519. text-align: center;
  520. .list{
  521. width: 460px;
  522. display: inline-block;
  523. }
  524. img{
  525. float: left;
  526. width: 96px;
  527. height: 96px;
  528. }
  529. .wrap{
  530. max-width:324px;
  531. float: left;
  532. margin-left: 40px;
  533. h4{
  534. font-size: 24px;
  535. color: rgba(0,0,0,0.87);
  536. margin: 6px 0px 6px;
  537. text-align: left;
  538. }
  539. p{
  540. font-size: 16px;
  541. line-height: 24px;
  542. color: rgb(102,102,102);
  543. text-align: left;
  544. }
  545. }
  546. }
  547. }
  548. }
  549. .home_user_say{
  550. padding-top: 40px;
  551. h3{
  552. font-size: 36px;
  553. color: rgb(51,51,51);
  554. height: 50px;
  555. line-height: 50px;
  556. text-align: center;
  557. margin: 0;
  558. }
  559. .user_say_carousel{
  560. width: 100%;
  561. .item{
  562. ul{
  563. padding-top: 40px;
  564. width: 100%;
  565. min-width: 1240px;
  566. height: 100%;
  567. text-align: center;
  568. font-size: 0;
  569. li + li {
  570. margin-left: 107px;
  571. }
  572. li{
  573. position: relative;
  574. list-style: none;
  575. width: 298px;
  576. height: 160px;
  577. display: inline-block;
  578. border-radius:4px;
  579. box-shadow:1px 1px 6px 0px rgba(153,153,153,0.3);
  580. background: #fff;
  581. padding: 23px 14px 0px;
  582. text-align: left;
  583. vertical-align: top;
  584. img{
  585. margin-right: 12px;
  586. width: 42px;
  587. height: 42px;
  588. display: inline;
  589. border-radius: 20px;
  590. }
  591. span{
  592. font-size: 14px;
  593. color: rgb(51,51,51);
  594. }
  595. p{
  596. padding: 8px 0px 12px;
  597. font-size: 16px;
  598. line-height: 26px;
  599. color: rgb(51,51,51);
  600. text-align: left;
  601. }
  602. div{
  603. position: absolute;
  604. right: 14px;
  605. bottom: 23px;
  606. font-size: 14px;
  607. color: rgb(102,102,102);
  608. text-align: right;
  609. }
  610. }
  611. }
  612. }
  613. .el-carousel__indicators {
  614. display: none;
  615. }
  616. }
  617. }
  618. .free_signup{
  619. width: 100%;
  620. height: 359px;
  621. background: url(http://cn-file.17pdf.com/website/home/pic_home_bg.png) no-repeat;
  622. background-size: 100% 100%;
  623. color: #fff;
  624. text-align: center;
  625. margin-bottom: -2px;
  626. p{
  627. font-size: 36px;
  628. padding:96px 0px 10px;
  629. }
  630. span{
  631. display: block;
  632. margin-bottom: 30px;
  633. font-size: 22px;
  634. opacity:0.7;
  635. }
  636. a{
  637. width: 200px;
  638. height: 48px;
  639. background: rgb(255,79,79);
  640. color: #fff;
  641. display: inline-block;
  642. border-radius: 8px;
  643. line-height: 48px;
  644. font-size: 18px;
  645. outline: none;
  646. &:hover{
  647. background: rgb(243,69,69);
  648. }
  649. }
  650. }
  651. }
  652. </style>