以所选语言下载pdf

时间:2016-05-13 10:34:35

标签: javascript php pdf

这里的第一次海报 我是网页设计的新手,我正在制作一个多语言网站,用于产品展示,每个产品都有一个可下载的.pdf手册。

我有每种语言的pdf文件,我想根据所选语言更改链接。有没有办法用javascript或php验证语言?

如果您需要语言设置的技术信息,我按照本教程进行了操作: here is the link for same

1 个答案:

答案 0 :(得分:0)

如果您按照该字母的链接,您可以通过添加新变量来存储链接进行调整,然后根据需要生成它,如下所示:

$pdfLink = '';
$downloadText = '';

switch ($lang) {
  case 'en':
  $lang_file = 'lang.en.php';
  $pdfLink = 'file.en.pdf';
  $downloadText = 'Link for download';
  break;

  case 'de':
  $lang_file = 'lang.de.php';
  $pdfLink = 'file.de.pdf';
  $downloadText = 'Link zum Download';
  break;

  case 'es':
  $lang_file = 'lang.es.php';
  $pdfLink = 'file.es.pdf';
  $downloadText = 'Enlace para descargar';
  break;

  default:
  $lang_file = 'lang.en.php';
  $pdfLink = 'file.en.pdf';
  $downloadText = 'Link for download';

} // assuming they are all in same folder. If not, add path

以后再生成与此类似的下载链接:

<a href="path_to_folder_containing_pdfs_for_download/<?php echo $pdfLink; ?>"><?php echo $downloadText;?></a>

编辑:

我使用谷歌翻译为$ downloadText变量,所以我不建议在检查之前使用它是否正确:)