Browse Source

commit inicial

master
Guilherme Capanema 5 years ago
commit
6cc1fcac91
366 changed files with 100412 additions and 0 deletions
  1. +29
    -0
      composer.json
  2. +32
    -0
      embed-pdf.php
  3. +13489
    -0
      pdfjs/build/pdf.js
  4. +1
    -0
      pdfjs/build/pdf.js.map
  5. +45971
    -0
      pdfjs/build/pdf.worker.js
  6. +1
    -0
      pdfjs/build/pdf.worker.js.map
  7. BIN
      pdfjs/web/cmaps/78-EUC-H.bcmap
  8. BIN
      pdfjs/web/cmaps/78-EUC-V.bcmap
  9. BIN
      pdfjs/web/cmaps/78-H.bcmap
  10. BIN
      pdfjs/web/cmaps/78-RKSJ-H.bcmap
  11. BIN
      pdfjs/web/cmaps/78-RKSJ-V.bcmap
  12. BIN
      pdfjs/web/cmaps/78-V.bcmap
  13. BIN
      pdfjs/web/cmaps/78ms-RKSJ-H.bcmap
  14. BIN
      pdfjs/web/cmaps/78ms-RKSJ-V.bcmap
  15. BIN
      pdfjs/web/cmaps/83pv-RKSJ-H.bcmap
  16. BIN
      pdfjs/web/cmaps/90ms-RKSJ-H.bcmap
  17. BIN
      pdfjs/web/cmaps/90ms-RKSJ-V.bcmap
  18. BIN
      pdfjs/web/cmaps/90msp-RKSJ-H.bcmap
  19. BIN
      pdfjs/web/cmaps/90msp-RKSJ-V.bcmap
  20. BIN
      pdfjs/web/cmaps/90pv-RKSJ-H.bcmap
  21. BIN
      pdfjs/web/cmaps/90pv-RKSJ-V.bcmap
  22. BIN
      pdfjs/web/cmaps/Add-H.bcmap
  23. BIN
      pdfjs/web/cmaps/Add-RKSJ-H.bcmap
  24. BIN
      pdfjs/web/cmaps/Add-RKSJ-V.bcmap
  25. BIN
      pdfjs/web/cmaps/Add-V.bcmap
  26. BIN
      pdfjs/web/cmaps/Adobe-CNS1-0.bcmap
  27. BIN
      pdfjs/web/cmaps/Adobe-CNS1-1.bcmap
  28. BIN
      pdfjs/web/cmaps/Adobe-CNS1-2.bcmap
  29. BIN
      pdfjs/web/cmaps/Adobe-CNS1-3.bcmap
  30. BIN
      pdfjs/web/cmaps/Adobe-CNS1-4.bcmap
  31. BIN
      pdfjs/web/cmaps/Adobe-CNS1-5.bcmap
  32. BIN
      pdfjs/web/cmaps/Adobe-CNS1-6.bcmap
  33. BIN
      pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap
  34. BIN
      pdfjs/web/cmaps/Adobe-GB1-0.bcmap
  35. BIN
      pdfjs/web/cmaps/Adobe-GB1-1.bcmap
  36. BIN
      pdfjs/web/cmaps/Adobe-GB1-2.bcmap
  37. BIN
      pdfjs/web/cmaps/Adobe-GB1-3.bcmap
  38. BIN
      pdfjs/web/cmaps/Adobe-GB1-4.bcmap
  39. BIN
      pdfjs/web/cmaps/Adobe-GB1-5.bcmap
  40. BIN
      pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap
  41. BIN
      pdfjs/web/cmaps/Adobe-Japan1-0.bcmap
  42. BIN
      pdfjs/web/cmaps/Adobe-Japan1-1.bcmap
  43. BIN
      pdfjs/web/cmaps/Adobe-Japan1-2.bcmap
  44. BIN
      pdfjs/web/cmaps/Adobe-Japan1-3.bcmap
  45. BIN
      pdfjs/web/cmaps/Adobe-Japan1-4.bcmap
  46. BIN
      pdfjs/web/cmaps/Adobe-Japan1-5.bcmap
  47. BIN
      pdfjs/web/cmaps/Adobe-Japan1-6.bcmap
  48. BIN
      pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap
  49. BIN
      pdfjs/web/cmaps/Adobe-Korea1-0.bcmap
  50. BIN
      pdfjs/web/cmaps/Adobe-Korea1-1.bcmap
  51. BIN
      pdfjs/web/cmaps/Adobe-Korea1-2.bcmap
  52. BIN
      pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap
  53. BIN
      pdfjs/web/cmaps/B5-H.bcmap
  54. BIN
      pdfjs/web/cmaps/B5-V.bcmap
  55. BIN
      pdfjs/web/cmaps/B5pc-H.bcmap
  56. BIN
      pdfjs/web/cmaps/B5pc-V.bcmap
  57. BIN
      pdfjs/web/cmaps/CNS-EUC-H.bcmap
  58. BIN
      pdfjs/web/cmaps/CNS-EUC-V.bcmap
  59. BIN
      pdfjs/web/cmaps/CNS1-H.bcmap
  60. BIN
      pdfjs/web/cmaps/CNS1-V.bcmap
  61. BIN
      pdfjs/web/cmaps/CNS2-H.bcmap
  62. +3
    -0
      pdfjs/web/cmaps/CNS2-V.bcmap
  63. BIN
      pdfjs/web/cmaps/ETHK-B5-H.bcmap
  64. BIN
      pdfjs/web/cmaps/ETHK-B5-V.bcmap
  65. BIN
      pdfjs/web/cmaps/ETen-B5-H.bcmap
  66. BIN
      pdfjs/web/cmaps/ETen-B5-V.bcmap
  67. +3
    -0
      pdfjs/web/cmaps/ETenms-B5-H.bcmap
  68. BIN
      pdfjs/web/cmaps/ETenms-B5-V.bcmap
  69. BIN
      pdfjs/web/cmaps/EUC-H.bcmap
  70. BIN
      pdfjs/web/cmaps/EUC-V.bcmap
  71. BIN
      pdfjs/web/cmaps/Ext-H.bcmap
  72. BIN
      pdfjs/web/cmaps/Ext-RKSJ-H.bcmap
  73. BIN
      pdfjs/web/cmaps/Ext-RKSJ-V.bcmap
  74. BIN
      pdfjs/web/cmaps/Ext-V.bcmap
  75. BIN
      pdfjs/web/cmaps/GB-EUC-H.bcmap
  76. BIN
      pdfjs/web/cmaps/GB-EUC-V.bcmap
  77. +4
    -0
      pdfjs/web/cmaps/GB-H.bcmap
  78. BIN
      pdfjs/web/cmaps/GB-V.bcmap
  79. BIN
      pdfjs/web/cmaps/GBK-EUC-H.bcmap
  80. BIN
      pdfjs/web/cmaps/GBK-EUC-V.bcmap
  81. BIN
      pdfjs/web/cmaps/GBK2K-H.bcmap
  82. BIN
      pdfjs/web/cmaps/GBK2K-V.bcmap
  83. BIN
      pdfjs/web/cmaps/GBKp-EUC-H.bcmap
  84. BIN
      pdfjs/web/cmaps/GBKp-EUC-V.bcmap
  85. BIN
      pdfjs/web/cmaps/GBT-EUC-H.bcmap
  86. BIN
      pdfjs/web/cmaps/GBT-EUC-V.bcmap
  87. BIN
      pdfjs/web/cmaps/GBT-H.bcmap
  88. BIN
      pdfjs/web/cmaps/GBT-V.bcmap
  89. BIN
      pdfjs/web/cmaps/GBTpc-EUC-H.bcmap
  90. BIN
      pdfjs/web/cmaps/GBTpc-EUC-V.bcmap
  91. BIN
      pdfjs/web/cmaps/GBpc-EUC-H.bcmap
  92. BIN
      pdfjs/web/cmaps/GBpc-EUC-V.bcmap
  93. BIN
      pdfjs/web/cmaps/H.bcmap
  94. BIN
      pdfjs/web/cmaps/HKdla-B5-H.bcmap
  95. BIN
      pdfjs/web/cmaps/HKdla-B5-V.bcmap
  96. BIN
      pdfjs/web/cmaps/HKdlb-B5-H.bcmap
  97. BIN
      pdfjs/web/cmaps/HKdlb-B5-V.bcmap
  98. BIN
      pdfjs/web/cmaps/HKgccs-B5-H.bcmap
  99. BIN
      pdfjs/web/cmaps/HKgccs-B5-V.bcmap
  100. BIN
      pdfjs/web/cmaps/HKm314-B5-H.bcmap

+ 29
- 0
composer.json View File

@ -0,0 +1,29 @@
{
"name": "horizontes/embed-pdf",
"type": "wordpress-plugin",
"description": "Allows embedding PDFs via shortcodes using PDF.js",
"keywords": [
"plugin",
"wordpress"
],
"license": "MIT",
"authors": [
{
"name": "Guilherme Capanema",
"email": "guilherme@horizontes.info"
}
],
"require": {
"php": "^7.2",
},
"config": {
"preferred-install": "dist"
},
"extra": {
"branch-alias": {
"dev-master": "1.0-dev"
}
},
"minimum-stability": "dev",
"prefer-stable": true
}

+ 32
- 0
embed-pdf.php View File

@ -0,0 +1,32 @@
<?php
/**
* Plugin Name: Embed PDFs
* Plugin URI: https://horizontes.info
* Description: Allows embedding PDFs via shortcodes using PDF.js
* Version: 1.0.0
* Requires at least: 5.2
* Requires PHP: 7.2
* Author: Horizontes Coop.
* Author URI: https://horizontes.info
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
add_shortcode('embed-pdf', function ($atts) {
$atts = shortcode_atts([
'url' => '',
'width' => '100%',
'height' => '80vh',
], $atts);
if (! $atts['url']) {
return;
}
$src = plugin_dir_url(__FILE__) . "pdfjs/web/viewer.html?file={$atts['url']}";
return <<<HTML
<iframe src="{$src}" style="width:{$atts['width']}; height: {$atts['height']}"></iframe>
HTML;
});

+ 13489
- 0
pdfjs/build/pdf.js
File diff suppressed because it is too large
View File


+ 1
- 0
pdfjs/build/pdf.js.map
File diff suppressed because it is too large
View File


+ 45971
- 0
pdfjs/build/pdf.worker.js
File diff suppressed because it is too large
View File


+ 1
- 0
pdfjs/build/pdf.worker.js.map
File diff suppressed because it is too large
View File


BIN
pdfjs/web/cmaps/78-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/78-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/78-H.bcmap View File


BIN
pdfjs/web/cmaps/78-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/78-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/78-V.bcmap View File


BIN
pdfjs/web/cmaps/78ms-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/78ms-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/83pv-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/90ms-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/90ms-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/90msp-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/90msp-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/90pv-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/90pv-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/Add-H.bcmap View File


BIN
pdfjs/web/cmaps/Add-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/Add-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/Add-V.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-0.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-1.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-3.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-4.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-5.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-6.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-0.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-1.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-3.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-4.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-5.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-0.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-1.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-3.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-4.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-5.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-6.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Korea1-0.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Korea1-1.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Korea1-2.bcmap View File


BIN
pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap View File


BIN
pdfjs/web/cmaps/B5-H.bcmap View File


BIN
pdfjs/web/cmaps/B5-V.bcmap View File


BIN
pdfjs/web/cmaps/B5pc-H.bcmap View File


BIN
pdfjs/web/cmaps/B5pc-V.bcmap View File


BIN
pdfjs/web/cmaps/CNS-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/CNS-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/CNS1-H.bcmap View File


BIN
pdfjs/web/cmaps/CNS1-V.bcmap View File


BIN
pdfjs/web/cmaps/CNS2-H.bcmap View File


+ 3
- 0
pdfjs/web/cmaps/CNS2-V.bcmap View File

@ -0,0 +1,3 @@
àRCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSEáCNS2-H

BIN
pdfjs/web/cmaps/ETHK-B5-H.bcmap View File


BIN
pdfjs/web/cmaps/ETHK-B5-V.bcmap View File


BIN
pdfjs/web/cmaps/ETen-B5-H.bcmap View File


BIN
pdfjs/web/cmaps/ETen-B5-V.bcmap View File


+ 3
- 0
pdfjs/web/cmaps/ETenms-B5-H.bcmap View File

@ -0,0 +1,3 @@
àRCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSEá ETen-B5-H` ^

BIN
pdfjs/web/cmaps/ETenms-B5-V.bcmap View File


BIN
pdfjs/web/cmaps/EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/Ext-H.bcmap View File


BIN
pdfjs/web/cmaps/Ext-RKSJ-H.bcmap View File


BIN
pdfjs/web/cmaps/Ext-RKSJ-V.bcmap View File


BIN
pdfjs/web/cmaps/Ext-V.bcmap View File


BIN
pdfjs/web/cmaps/GB-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GB-EUC-V.bcmap View File


+ 4
- 0
pdfjs/web/cmaps/GB-H.bcmap View File

@ -0,0 +1,4 @@
àRCopyright 1990-2009 Adobe Systems Incorporated.
All rights reserved.
See ./LICENSE!!�º]aX!!]`�21�> �p �z�$]‚�"R‚d�-Uƒ7�*„ 4„%�+ „Z „{�/…%…<�9K…b�1]†.�"‡ ‰`]‡,�"]ˆ
�"]ˆh�"]‰F�"]Š$�"]‹�"]‹`�"]Œ>�"]��"]�z�"]ŽX�"]�6�"]��"]�r�"]‘P�"]’.�"]“ �"]“j�"]”H�"]•&�"]–�"]–b�"]—@�"]˜�"]˜|�"]™Z�"]š8�"]›�"]›t�"]œR�"]�0�"]ž�"]žl�"]ŸJ�"] (�"]¡�"]¡d�"]¢B�"]£ �"X£~�']¤W�"]¥5�"]¦�"]¦q�"]§O�"]¨-�"]© �"]©i�"]ªG�"]«%�"]¬�"]¬a�"]­?�"]®�"]®{�"]¯Y�"]°7�"]±�"]±s�"]²Q�"]³/�"]´ �"]´k�"]µI�"]¶'�"]·�"]·c�"]¸A�"]¹�"]¹}�"]º[�"]»9

BIN
pdfjs/web/cmaps/GB-V.bcmap View File


BIN
pdfjs/web/cmaps/GBK-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GBK-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/GBK2K-H.bcmap View File


BIN
pdfjs/web/cmaps/GBK2K-V.bcmap View File


BIN
pdfjs/web/cmaps/GBKp-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GBKp-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/GBT-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GBT-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/GBT-H.bcmap View File


BIN
pdfjs/web/cmaps/GBT-V.bcmap View File


BIN
pdfjs/web/cmaps/GBTpc-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GBTpc-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/GBpc-EUC-H.bcmap View File


BIN
pdfjs/web/cmaps/GBpc-EUC-V.bcmap View File


BIN
pdfjs/web/cmaps/H.bcmap View File


BIN
pdfjs/web/cmaps/HKdla-B5-H.bcmap View File


BIN
pdfjs/web/cmaps/HKdla-B5-V.bcmap View File


BIN
pdfjs/web/cmaps/HKdlb-B5-H.bcmap View File


BIN
pdfjs/web/cmaps/HKdlb-B5-V.bcmap View File


BIN
pdfjs/web/cmaps/HKgccs-B5-H.bcmap View File


BIN
pdfjs/web/cmaps/HKgccs-B5-V.bcmap View File


BIN
pdfjs/web/cmaps/HKm314-B5-H.bcmap View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save