Knowledge

Poppler (software)

Source πŸ“

639: 1053: 209: 123: 77: 1256: 29: 460:, that provide interfaces to the Poppler backends, although the Qt5 bindings support only the Splash and Arthur backends. There is a patchset available to add support for the Cairo backend to the Qt5 bindings, but the Poppler project does not currently wish to integrate the feature into the library proper. 1437: 749: 775: 1417: 1090: 414: 456:'s painting framework "Arthur", is available, but is incomplete and no longer under active development. Bindings exist for Glib and 683:
This file-modification date appears on the version 0.1.1 tarball, the "first real release", according to Poppler's release history.
800: 831:
Bug 18935 - Form data is not saved for PDF files using XFA forms, will show old values when opened in acroread / Adobe Reader
644: 1058: 1427: 1173: 1068: 167: 1153: 567:
Poppler partially supports annotations and Acroforms. It does not support JavaScript nor the rendering of full
1099: 1083: 221: 930: 100: 1360: 285: 254:
The project was started by Kristian HΓΈgsberg with two goals: to provide PDF rendering functionality as a
68: 727: 1412: 539: 426: 300: 1432: 1422: 1407: 1302: 1076: 228: 76: 269:
By the version 0.18 release in 2011, the poppler library represented a complete implementation of
845: 519: 1327: 583: 476: 273:, the PDF format standard, and was the first major free PDF library to support its forms (only 984: 468: 1006: 452:
and Splash. Its features may depend on which back-end it employs. A third back-end based on
1365: 1030: 652: 498: 804: 8: 1264: 1168: 445: 243: 224: 172: 122: 1052: 208: 1347: 1163: 1158: 911: 502: 1183: 966: 829: 506: 160: 1098: 720: 611:
pdftocairo – convert single pages from a PDF to vector or bitmap formats using cairo
530:
Poppler comes with a text-rendering back-end as well, which can be invoked from the
1386: 1277: 1206: 1111: 449: 419: 263: 179: 143: 948: 317:
Notable free software applications using Poppler to render PDF documents include:
1103: 494: 472: 232: 109: 1255: 706: 1381: 1063: 255: 1401: 487: 1178: 890: 776:"GNU PDF project leaves FSF High Priority Projects list; mission complete!" 531: 407: 395: 375: 292:-3.0, a PDF file viewer developed by Derek Noonburg of Glyph and Cog, LLC. 357: 270: 1287: 1236: 1231: 1127: 326: 36: 1292: 1272: 599: 390: 274: 586:
built on Poppler's library API, to manage PDF and extract contents:
1307: 1297: 1282: 1132: 1046: 590:
pdfattach – add a new embedded file (attachment) to an existing PDF
402: 345: 305: 235:. Commonly used on Linux systems, it powers the PDF viewers of the 199: 28: 864: 1355: 1241: 1216: 258:, to centralize maintenance effort and to go beyond the goals of 666:– a free and open-source rendering engine for PDF, XPS, and EPUB 1322: 1221: 1190: 1148: 523: 483: 370: 333: 1312: 1211: 663: 657: 602:– extract all embedded images at native resolution from a PDF 510: 236: 188: 184: 148: 136: 1226: 614:
pdftohtml – convert PDF to HTML format retaining formatting
548: 289: 259: 152: 1337: 1332: 568: 543: 457: 453: 431: 363: 350: 338: 278: 262:, and to integrate with functionality provided by modern 240: 156: 770: 768: 766: 634: 1059:
Qt Quarterly: Poppler: Displaying PDF Files with Qt
763: 1004: 928: 593:pdfdetach – extract embedded documents from a PDF 231:(PDF) documents. Its development is supported by 1399: 463:Some characteristics of the back-ends include: 1084: 1064:Poppler Utils 0.68.0 compiled for x86 Windows 608:pdfseparate – extract single pages from a PDF 620:pdftops – convert PDF to printable PS format 967:"Bug 25240 – Cairo backend for Qt4 wrapper" 885: 883: 881: 1091: 1077: 1051: 998: 859: 857: 824: 822: 742: 701: 699: 660:– another free and open-source PDF library 207: 121: 75: 27: 1033:, presentation at the 2005 KDE conference 891:"Poppler Wiki. Information about Poppler" 617:pdftoppm – convert a PDF page to a bitmap 546:from the command line, using the utility 878: 795: 793: 596:pdffonts – lists the fonts used in a PDF 854: 819: 696: 605:pdfinfo – list all information of a PDF 1400: 1072: 1005:Albert Astals Cid (8 February 2008). 847:PDF v1.7 asks to upgrade Adobe Reader 790: 623:pdftotext – extract all text from PDF 303:," an episode of the animated series 645:Free and open-source software portal 1438:Software that uses Cairo (graphics) 1029:Albert Astals Cid (29 August 2005) 13: 931:"Re: [poppler] Qt4 Arthur" 14: 1449: 1361:Open Collaboration Services (OCS) 1038: 929:Albert Astals Cid (15 May 2009). 538:. It is useful for searching for 281:forms) and annotations features. 1254: 637: 574: 1418:Free software programmed in C++ 985:"Searching PDF Files With grep" 977: 959: 941: 922: 904: 312: 949:"giddie/poppler-cairo-backend" 912:"LibreOffice 4.2 ReleaseNotes" 838: 677: 626:pdfunite – merges several PDFs 497:, so Poppler can run on other 1: 1100:Free and open-source software 690: 493:Cairo does not depend on the 7: 1007:"Support JavaScript (#162)" 630: 448:for drawing PDF documents, 439: 382:pdftotext, pdftohtml, etc. 10: 1454: 249: 1428:Freedesktop.org libraries 1374: 1346: 1263: 1252: 1199: 1141: 1120: 1110: 301:The Problem with Popplers 194: 178: 166: 142: 132: 99: 95: 67: 63: 45: 35: 26: 670: 557: 229:Portable Document Format 1328:Video Acceleration API 916:documentfoundation.org 584:command-line utilities 520:minification filtering 482:Cairo does not smooth 51:; 19 years ago 801:"Poppler README file" 750:"Poppler README-XPDF" 82:; 26 days ago 653:List of PDF software 444:Poppler can use two 244:desktop environments 222:free and open-source 16:PDF rendering engine 1102:projects hosted by 1031:The Poppler Library 582:is a collection of 23: 955:. 8 December 2021. 865:"Poppler Homepage" 730:. 1 September 2024 707:"Poppler Releases" 559:pdftotextfile.pdf- 80:/ 1 September 2024 21: 1395: 1394: 1250: 1249: 850:, 27 January 2009 834:, 7 December 2008 728:"poppler-24.09.0" 518:Splash: Supports 437: 436: 264:operating systems 215: 214: 49:4 March 2005 1445: 1413:Free PDF readers 1387:Portland Project 1258: 1118: 1117: 1093: 1086: 1079: 1070: 1069: 1055: 1050: 1049: 1047:Official website 1022: 1021: 1019: 1017: 1002: 996: 995: 993: 991: 981: 975: 974: 963: 957: 956: 945: 939: 938: 935:mail-archive.com 926: 920: 919: 908: 902: 901: 899: 897: 887: 876: 875: 873: 871: 861: 852: 851: 842: 836: 835: 826: 817: 816: 814: 812: 803:. Archived from 797: 788: 787: 785: 783: 778:. 6 October 2011 772: 761: 760: 758: 756: 746: 740: 739: 737: 735: 724: 718: 717: 715: 713: 703: 684: 681: 647: 642: 641: 640: 562: 552:, for instance. 551: 537: 320: 319: 225:software library 211: 206: 203: 201: 144:Operating system 125: 120: 117: 115: 113: 111: 90: 88: 87:1 September 2024 83: 79: 59: 57: 52: 31: 24: 20: 1453: 1452: 1448: 1447: 1446: 1444: 1443: 1442: 1433:GNOME libraries 1423:Freedesktop.org 1398: 1397: 1396: 1391: 1370: 1342: 1259: 1246: 1195: 1137: 1106: 1104:freedesktop.org 1097: 1045: 1044: 1041: 1036: 1025: 1015: 1013: 1003: 999: 989: 987: 983: 982: 978: 971:freedesktop.org 965: 964: 960: 947: 946: 942: 927: 923: 910: 909: 905: 895: 893: 889: 888: 879: 869: 867: 863: 862: 855: 844: 843: 839: 828: 827: 820: 810: 808: 799: 798: 791: 781: 779: 774: 773: 764: 754: 752: 748: 747: 743: 733: 731: 726: 725: 721: 711: 709: 705: 704: 697: 693: 688: 687: 682: 678: 673: 643: 638: 636: 633: 577: 565: 564: 560: 547: 535: 495:X Window System 486:images such as 473:vector graphics 442: 315: 252: 233:freedesktop.org 198: 128: 108: 91: 86: 84: 81: 55: 53: 50: 46:Initial release 41:freedesktop.org 17: 12: 11: 5: 1451: 1441: 1440: 1435: 1430: 1425: 1420: 1415: 1410: 1393: 1392: 1390: 1389: 1384: 1382:Create Project 1378: 1376: 1372: 1371: 1369: 1368: 1363: 1358: 1352: 1350: 1344: 1343: 1341: 1340: 1335: 1330: 1325: 1320: 1315: 1310: 1305: 1300: 1295: 1290: 1285: 1280: 1275: 1269: 1267: 1261: 1260: 1253: 1251: 1248: 1247: 1245: 1244: 1239: 1234: 1229: 1224: 1219: 1214: 1209: 1203: 1201: 1197: 1196: 1194: 1193: 1188: 1187: 1186: 1176: 1171: 1166: 1161: 1156: 1151: 1145: 1143: 1139: 1138: 1136: 1135: 1130: 1124: 1122: 1115: 1108: 1107: 1096: 1095: 1088: 1081: 1073: 1067: 1066: 1061: 1056: 1040: 1039:External links 1037: 1035: 1034: 1026: 1024: 1023: 997: 976: 958: 940: 921: 903: 877: 853: 837: 818: 807:on 8 July 2012 789: 762: 741: 719: 694: 692: 689: 686: 685: 675: 674: 672: 669: 668: 667: 661: 655: 649: 648: 632: 629: 628: 627: 624: 621: 618: 615: 612: 609: 606: 603: 597: 594: 591: 576: 573: 558: 528: 527: 516: 515: 514: 491: 441: 438: 435: 434: 429: 423: 422: 417: 411: 410: 405: 399: 398: 393: 387: 386: 383: 379: 378: 373: 367: 366: 361: 354: 353: 348: 342: 341: 336: 330: 329: 324: 314: 311: 256:shared library 251: 248: 227:for rendering 213: 212: 196: 192: 191: 182: 176: 175: 170: 164: 163: 146: 140: 139: 134: 130: 129: 127: 126: 105: 103: 97: 96: 93: 92: 73: 71: 69:Stable release 65: 64: 61: 60: 47: 43: 42: 39: 33: 32: 15: 9: 6: 4: 3: 2: 1450: 1439: 1436: 1434: 1431: 1429: 1426: 1424: 1421: 1419: 1416: 1414: 1411: 1409: 1408:C++ libraries 1406: 1405: 1403: 1388: 1385: 1383: 1380: 1379: 1377: 1373: 1367: 1364: 1362: 1359: 1357: 1354: 1353: 1351: 1349: 1345: 1339: 1336: 1334: 1331: 1329: 1326: 1324: 1321: 1319: 1316: 1314: 1311: 1309: 1306: 1304: 1301: 1299: 1296: 1294: 1291: 1289: 1286: 1284: 1281: 1279: 1276: 1274: 1271: 1270: 1268: 1266: 1262: 1257: 1243: 1240: 1238: 1235: 1233: 1230: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1208: 1205: 1204: 1202: 1198: 1192: 1189: 1185: 1182: 1181: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1150: 1147: 1146: 1144: 1140: 1134: 1131: 1129: 1126: 1125: 1123: 1119: 1116: 1113: 1109: 1105: 1101: 1094: 1089: 1087: 1082: 1080: 1075: 1074: 1071: 1065: 1062: 1060: 1057: 1054: 1048: 1043: 1042: 1032: 1028: 1027: 1012: 1008: 1001: 986: 980: 972: 968: 962: 954: 950: 944: 936: 932: 925: 917: 913: 907: 892: 886: 884: 882: 866: 860: 858: 849: 848: 841: 833: 832: 825: 823: 806: 802: 796: 794: 777: 771: 769: 767: 751: 745: 729: 723: 708: 702: 700: 695: 680: 676: 665: 662: 659: 656: 654: 651: 650: 646: 635: 625: 622: 619: 616: 613: 610: 607: 604: 601: 598: 595: 592: 589: 588: 587: 585: 581: 580:poppler-utils 575:poppler-utils 572: 570: 556: 553: 550: 545: 541: 533: 525: 521: 517: 512: 508: 504: 500: 496: 492: 489: 485: 481: 480: 478: 474: 470: 469:Anti-aliasing 466: 465: 464: 461: 459: 455: 451: 447: 433: 430: 428: 425: 424: 421: 418: 416: 413: 412: 409: 406: 404: 401: 400: 397: 394: 392: 389: 388: 384: 381: 380: 377: 374: 372: 369: 368: 365: 362: 359: 356: 355: 352: 349: 347: 344: 343: 340: 337: 335: 332: 331: 328: 325: 322: 321: 318: 310: 308: 307: 302: 298: 293: 291: 287: 284:Poppler is a 282: 280: 277:but not full 276: 272: 267: 265: 261: 257: 247: 245: 242: 238: 234: 230: 226: 223: 219: 210: 205: 197: 193: 190: 186: 183: 181: 177: 174: 171: 169: 165: 162: 158: 154: 150: 147: 145: 141: 138: 135: 131: 124: 119: 107: 106: 104: 102: 98: 94: 78: 74:24.09.0  72: 70: 66: 62: 48: 44: 40: 38: 34: 30: 25: 19: 1317: 1179:X.Org Server 1014:. Retrieved 1010: 1000: 988:. Retrieved 979: 970: 961: 952: 943: 934: 924: 915: 906: 894:. Retrieved 868:. Retrieved 846: 840: 830: 809:. Retrieved 805:the original 780:. Retrieved 755:26 September 753:. Retrieved 744: 732:. Retrieved 722: 710:. Retrieved 679: 579: 578: 566: 554: 532:command line 529: 462: 443: 323:Application 316: 313:Applications 304: 299:comes from " 296: 294: 283: 268: 253: 217: 216: 202:.freedesktop 112:.freedesktop 37:Developer(s) 18: 734:2 September 563:grepstring 477:transparent 358:LibreOffice 327:GUI widgets 271:ISO 32000-1 1402:Categories 1348:Frameworks 1288:Fontconfig 1237:pkg-config 1232:PackageKit 1128:PulseAudio 1114:components 990:21 January 896:21 January 811:21 January 782:11 October 712:7 December 691:References 490:documents. 133:Written in 101:Repository 56:2005-03-04 1366:Telepathy 1293:GStreamer 1273:AppStream 1265:Libraries 1016:3 October 870:3 January 600:pdfimages 555:Example: 536:pdftotext 499:platforms 479:objects. 446:back-ends 391:TeXstudio 295:The name 275:Acroforms 1375:Meetings 1308:HarfBuzz 1298:libinput 1283:FreeType 1169:Plymouth 1142:Graphics 1133:PipeWire 631:See also 534:utility 440:Features 403:TeXworks 346:Inkscape 306:Futurama 118:/poppler 116:/poppler 1356:CppUnit 1318:Poppler 1303:Mesa 3D 1242:Systemd 1217:Flatpak 1174:Wayland 1164:nouveau 1159:Enchant 571:forms. 540:strings 524:bitmaps 507:Windows 503:Wayland 488:scanned 467:Cairo: 427:Zathura 415:xpopple 297:Poppler 250:History 218:Poppler 200:poppler 195:Website 180:License 173:Library 161:Windows 85: ( 54: ( 22:Poppler 1323:Swfdec 1222:Kmscon 1191:Xephyr 1184:Glamor 1149:Compiz 1011:GitLab 953:GitHub 484:bitmap 475:, and 371:Okular 334:Evince 110:gitlab 1313:Pango 1278:Cairo 1212:D-Bus 1207:Avahi 1200:Other 1121:Sound 671:Notes 664:MuPDF 658:iText 511:macOS 501:like 450:Cairo 420:Motif 385:none 237:GNOME 220:is a 189:GPLv3 185:GPLv2 149:Linux 1227:luit 1018:2018 992:2010 898:2010 872:2015 813:2010 784:2011 757:2015 736:2024 714:2020 549:grep 544:PDFs 360:4.x 290:Xpdf 286:fork 260:Xpdf 239:and 204:.org 168:Type 153:Unix 114:.org 1338:Xft 1333:XCB 1154:DRI 569:XFA 542:in 522:of 509:or 471:of 458:Qt5 454:Qt4 432:GTK 364:GTK 351:GTK 339:GTK 288:of 279:XFA 241:KDE 187:or 157:BSD 137:C++ 1404:: 1112:OS 1009:. 969:. 951:. 933:. 914:. 880:^ 856:^ 821:^ 792:^ 765:^ 698:^ 505:, 408:Qt 396:Qt 376:Qt 309:. 266:. 246:. 159:, 155:, 151:, 1092:e 1085:t 1078:v 1020:. 994:. 973:. 937:. 918:. 900:. 874:. 815:. 786:. 759:. 738:. 716:. 561:| 526:. 513:. 89:) 58:)

Index


Developer(s)
Stable release
Edit this on Wikidata
Repository
gitlab.freedesktop.org/poppler/poppler
Edit this at Wikidata
C++
Operating system
Linux
Unix
BSD
Windows
Type
Library
License
GPLv2
GPLv3
poppler.freedesktop.org
Edit this at Wikidata
free and open-source
software library
Portable Document Format
freedesktop.org
GNOME
KDE
desktop environments
shared library
Xpdf
operating systems

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑