Премини към съдържанието
Denislav Stoichev

Как да запиша текста с различните му стилове в pdf-а, използувам jspdf?

Препоръчан отговор


Използвам tinyMCE и добавих бутон за сваляне съдържанието като pdf с помощта на библиотеката jspdf , но ако сваля pdf с текст, който е болднат, наклонен, оцветен и т.н.  в pdf-a излизат   , а текстът е с обикновен черен цвят. Как да запиша текста с различните му стилове в pdf-а ?
Това е кодът ми ако Ви е нужен.

function exportPDF(editor){
	var pdf = new jsPDF('p', 'pt', 'letter');
	
	var source = editor.getContent();	


	specialElementHandlers = {
		'#bypassme': function(element, renderer){
			return true
		}
	}

	
	margins = {
	    top: 50,
	    left: 60,
	    width: 545
	  };
	pdf.fromHTML(
	  	source 
	  	, margins.left 
	  	, margins.top 
	  	, {
	  		'width': margins.width 
	  		, 'elementHandlers': specialElementHandlers
	  	},
	  	function (dispose) {
	        pdf.save('proba.pdf');
	      }
	  )		
}
Редактирано от Denislav Stoichev (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

не е таг, а BBCode.

Благодаря за поправката. Радвам се да науча нещо ново.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Благодаря за поправката. Радвам се да науча нещо ново.

 

Ако смениш BB кодовете с това, което е нужно, може да се зарадваш и на pdf-a.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако смениш BB кодовете с това, което е нужно, може да се зарадваш и на pdf-a.

Някакъв вид конвертор ли трябва да търся?


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Някакъв вид конвертор ли трябва да търся?

 

Можеш да се пробваш и сам да напишеш код, който да ти свърши работа. ;)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Можеш да се пробваш и сам да напишеш код, който да ти свърши работа. ;)

Не мисля, че съм способен изцяло сам да го напиша. Би ли ме насочил към някакъв по-лесен вариант? 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.