[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
NapísalOffline : 23.04.2009 0:52 | RTF format

Zdar

ak niekto urgentne pomoze budem rad!

problem - potrebujem vytvorit dokument formatu rtf pomocou php

kod:

Kód:
header('Content-type: application/msword');
header('Content-disposition: inline; filename=brw.rtf');

$filename='reg.rtf';
$fp=fopen($filename,'r');
$output=fread($fp,filesize($filename));

fclose($fp);

$output=str_replace('<<x_sj>>', $x_sj,$output);

echo $output;


Sablonu mam vygenerovanu v rtf ale po prebehnuti kodu sa zobrazi sablona v necitatelnom stave ako ASCII text ... ako mozem dostat citatelne skodovany vysledok?

velka vdaka vopred

//zdrojak patri do code! (stenley)


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 23.04.2009 14:08 | RTF format

Pozor na špeciálne znaky, čokoľvek vrátane nových riadkov a diakritiky.
Napríklad "č" ti editor prekonvertuje na "\u269\'3f", nový riadok ani nebudem rozpisovať jak sa to zmení

Možno ti pomôže tento link
http://www.google.sk/codesearch?hl=en&l ... btn=Search


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
Napísal autor témyOffline : 23.04.2009 16:34 | RTF format

Vdaka za podnet, ale mam pocit, ze ten problem bude este banalnejsi ... sablona je v rtf a je naformatovana tak, aby sa dala po doplneni udajov klientom priamo tlacit ... ibaze po prebehnuti kodu sa klientovi nezobrazi naformatovana sablona ale necitatelny text v podobe: "{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff31507\deff0\stshfdbch0\stsh ... "
Predpokladam, ze to bude len nejaka drobnost, ktoru momentalne neviem poriesit, kedze s rtf nemam skusenosti ...

Vdaka za kazdu reakciu


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 23.04.2009 17:19 | RTF format

Aby si dobre pochopil ako funguje rtf (ja to tiež neviem, tiež som to len dnes skúšal), vytvor si v office rtf dokument s textom napríklad "xxx". ulož ho a ten súbor otvor v blbom textovom editore, ktorý nevie robiť s rtf, čiže ti zobrazí "zdrojový kód", napríklad notepad. Tam pekne vidíš, čo to ten rtf je a ako sa to tam vlastne ukladá. To je to čo si písal, také škaredé písmenká so zloženými zátvorkami :)
Tým, že si mu dal nesprávne znaky, tak si túto pevnú štruktúru narušil a tvoj office už nevedel, že to je rtf. Ako keby poškodený súbor.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
Napísal autor témyOffline : 23.04.2009 21:24 | RTF format

Ano toto vsetko som uz absolvoval ... je mi jasne, ze to je zdrojovy kod formatovania nejakeho cisteho textu, ktory nedokaze napr. word spravne nacitat ... taktiez som skusal vytvorit rtf dokument s jednoduchym textom typu "xxx" ale ziadna zmena ... skor som myslel ci nie je problem v encodingu viac link:
http://www.electrictoolbox.com/php-set- ... pe-header/ + prislusnym nastavenim vo worde

no neviem zatial s tym stale bojujem


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 23.04.2009 21:35 | RTF format

A konvertuješ vybrané znaky na formát typu \u269\'3f ?

A dáta akého typu tam vkladáš?
// na tú stránku sa neviem dostať...
// http://www.google.sk/codesearch/p?hl=en ... :php%20rtf


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
Napísal autor témyOffline : 24.04.2009 13:26 | RTF format

Skusal som ten najjednoduchsi pripad, teda sablonu s jednoduchym jednoslovnym textom typu "skuska" bez vkladania dat (predposledny riadok kodu som zrusil) s cielom dostat tu istu sablonu aj po prebehnuti kodu ... vysledok stale rovnaky ... teda nepouzil som specialne znaky

Trocha teorie z manualu RTF od microsoftu:

Moj result:

"{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff31507\deff0\stshfdbch0\stsh ... "

RTF manual:

"\ansicpgN This keyword represents the default ANSI code page used to perform the Unicode to ANSI conversion when writing RTF text. N represents the code page in decimal. This is typically set to the default ANSI code page of the run-time environment (for example, \ansicpg1252 for U.S. Windows). The reader can use the same ANSI code page to convert ANSI text back to Unicode. If it appears, this keyword should be emitted in the RTF header section right after the \ansi, \mac, \pc or \pca keyword. Possible values include those in the following table."

"Document text should be emitted as ANSI characters. If there are Unicode characters that do not have corresponding ANSI characters, they should be output using the \ucN and \uN keywords.
For example, the text “Lab*Value” (Unicode characters 0x004c, 0x0061, 0x0062, 0x0393, 0x0056, 0x0061, 0x006c, 0x0075, 0x0065) should be represented as follows (assuming a previous \uc1):
Lab\u915GValue"

Asi tak ... ten link by mal uz fungovat


Offline

Správca fóra
Správca fóra
RTF format

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 24.04.2009 13:39 | RTF format

co tak pouzit nejaku existujucu triedu na generovanie RTF dokumentov, napr. RTFGen ;)


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
Napísal autor témyOffline : 24.04.2009 16:18 | RTF format

RTFGen je riesenie i ked free edition je bez moznosti formatovania ... ale funguje, takze vdaka aj za tento help


Offline

Správca fóra
Správca fóra
RTF format

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 24.04.2009 16:33 | RTF format

ked uz mas zaklad, tak by nemal byt problem dorobit tam chybajucu funkcionalitu...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7 | 7
Napísal autor témyOffline : 24.04.2009 16:42 | RTF format

s tou funkcionalitou by nemal byt problem ... ak ano rad sa opat ozvem .... vdaka


 [ Príspevkov: 11 ] 


RTF format



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

rozdiel formátov fontov - formát TrueType a formát T1 ?

v Grafické programy

1

612

29.12.2007 15:34

mufin

V tomto fóre nie sú ďalšie neprečítané témy.

format avi na format dvd

v Video programy

3

2552

08.03.2009 16:56

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

format mp3 na format zvukoveho cd na SD kartu

v Audio programy

9

478

24.09.2010 1:24

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

predinstalovany win 8 -> format -> win 7 -> format -> a ako naspat win 8 ???

v Operačné systémy Microsoft

4

154

31.08.2015 17:13

sairik

V tomto fóre nie sú ďalšie neprečítané témy.

Format

v Video programy

8

393

01.09.2010 19:15

Jeffo

V tomto fóre nie sú ďalšie neprečítané témy.

Formát

v Ostatné

1

411

26.12.2008 19:55

dadmtb

V tomto fóre nie sú ďalšie neprečítané témy.

formát

v PC skrinky, zdroje a všetky druhy chladenia

2

67

20.08.2014 10:46

zidan009

V tomto fóre nie sú ďalšie neprečítané témy.

format

v Pevné disky a radiče

16

1111

22.09.2008 20:01

pepek.namornik

V tomto fóre nie sú ďalšie neprečítané témy.

format

v Pevné disky a radiče

4

346

28.02.2010 10:08

pspalec

V tomto fóre nie sú ďalšie neprečítané témy.

Format

v Ostatné programy

4

274

28.08.2012 20:11

15wolf21

V tomto fóre nie sú ďalšie neprečítané témy.

Format

v Operačné systémy Microsoft

6

630

02.07.2006 19:38

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

Windows Format

v Operačné systémy Microsoft

4

190

11.03.2012 14:33

hornak

V tomto fóre nie sú ďalšie neprečítané témy.

Formát disku

v Operačné systémy Microsoft

4

276

16.09.2007 14:11

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

Formát ANI

v Video programy

0

232

19.03.2010 21:14

hedgehoghead

V tomto fóre nie sú ďalšie neprečítané témy.

UDF formát

v Ostatné programy

3

182

16.12.2013 12:58

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

3ds formát

v Ostatné

0

233

05.02.2012 17:45

Cmaranec



© 2005 - 2017 PCforum, edited by JanoF