Base64 сурет деректерін/GWT-де PNG, JPG және PDF-ге экспорттау

Міне, осында бірінші рет менің мәселені көтергім келеді. Меншік тақырыбы ретінде GWT ішіндегі P64, JPG және PDF түрлеріне базалық кескін деректерін экспорттау кезінде қиындық туындады, сондықтан сізге сізге көмек қажет. Сізге не істеу керек деген шолуды беремін:

Бұл жерде қарап шығыңыз: http://testingqr.appspot.com/ - бұл менің qrcode . Қайта өңдеу процесін аяқтағаннан кейін, Qrcode-ді, QR кодын кенепте png, jpg және pdf-қа экспорттағым келеді. Мұны істеу үшін 3 түймешікті «PDF-ге экспорттау», «PNG-ге экспорттау», «JPG-ге экспорттау» деген батырмалардың әрқайсысын басқаннан кейін, Пайдаланушы қалаған орынды таңдауға мүмкіндік беру үшін «Жүктеу диалогы» пайда болады файлды сақтау және кеңейту үшін де (C: \ test.png сияқты)

Base64 алу үшін dataToURL функциясын қолданамын. Мен CanvasTo Image кітапханасын осы сілтемеден пайдаландым http://www.nihilogic.dk/labs/canvas2image/ Бірақ, ол суретті Canvas ішінен «Сақтау» тілқатысу терезесімен қотарып тастайды және FF немесе хромда кеңейтілмейді (IE HTML5 Canvas үшін қолдамайды). Мен PNG және JPG экспорттамаймын. Бұл менің бірінші мәселе.

Екінші мәселе - GWT-де PDF экспорттау, ашық бастапқы кітапханамен жұмыс істегім келеді. PDF Box http://pdfbox.apache.org/userguide/cookbook.html веб-торабын көрдім Бірақ қазір JPG түрін ғана қолдайды. Мен базадан 64-ке PDF-ге түрлендіретін нәрсе керек. PDF процесіне экспорттауға көмектесу туралы идеяңыз бар ма? «PDF-ге экспорттау» батырмасын басқаннан кейін, қалағаным - PDF файлындағы QRcode-ді менің жергілікті жеріме сақтауға мүмкіндік беретін диалог пайда болады.

Сондықтан кез келген көмек үшін алғыс айтамыз. Бүгінгі күніңіз жақсы өтсін.

Майкл Ву

1

Жауап жоқ

0