Konwertuj CFM na PDF
Przekonwertuj stronę ColdFusion lub kod źródłowy CFM do udostępnialnego pliku PDF o stałym układzie.
Twórz pliki PDF online
Nie potrafimy jeszcze odczytać plików CFM, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego PDF:
Jak konwertować cfm do pdf
- Dokumenty
- Brak ocen.
Strona ColdFusion często wymaga konwersji, gdy raport generowany przez serwer musi zostać przesłany, wydrukowany, zarchiwizowany lub udostępniony jako dokument o stałym układzie. Wymagana metoda zależy od tego, czy plik PDF ma zawierać stronę wyrenderowaną przez ColdFusion, czy kod źródłowy CFM.
Czym jest format CFM
.cfm to plik ColdFusion Markup zawierający instrukcje CFML wraz z HTML, CSS, JavaScript, a czasami także zapytaniami do bazy danych. Adobe ColdFusion i Lucee wykonują pliki CFM na serwerze, aby tworzyć dynamiczne strony, formularze, raporty i komponenty aplikacji. Plik CFM zazwyczaj nie jest gotowym dokumentem: kod po stronie serwera musi zostać wykonany, zanim przeglądarka otrzyma wygenerowany HTML.
Czym jest format PDF
PDF przechowuje stały układ strony, który można spójnie wyświetlać i drukować w Adobe Acrobat Reader, przeglądarkach internetowych oraz systemowych przeglądarkach PDF. Nadaje się do faktur, raportów, przesyłania dokumentów i archiwizacji, ponieważ odbiorcy nie potrzebują ColdFusion ani dostępu do oryginalnej bazy danych. PDF zachowuje wygląd wyrenderowanej strony, a nie wykonywalne działanie CFML ani aktywne źródło danych.
Konwertowanie wyrenderowanej strony ColdFusion
- Uruchom plik CFM za pośrednictwem Adobe ColdFusion lub Lucee na lokalnym albo hostowanym serwerze internetowym.
- Otwórz jego adres URL HTTP lub HTTPS w przeglądarce, na przykład
https://example.test/report.cfm?id=42. Jeśli strona jest chroniona, najpierw się uwierzytelnij. - Przed utworzeniem pliku PDF sprawdź rekordy, obrazy, czcionki, tabele, podziały stron i obliczone wartości.
- Wybierz Print → Save as PDF w Chrome, Edge, Firefox lub Safari. W razie potrzeby ustaw rozmiar papieru, orientację, marginesy, zakres stron, skalę i grafiki tła.
Ta metoda przeglądarkowa przechwytuje stronę po wygenerowaniu danych wyjściowych przez ColdFusion i skrypty po stronie klienta. Zwykle jest najlepszym wyborem, gdy ważne jest wizualne podobieństwo do strony internetowej.
Generowanie pliku PDF w ColdFusion
W przypadku raportu znajdującego się pod Twoją kontrolą Adobe ColdFusion może bezpośrednio renderować znaczniki za pomocą <cfdocument>:
<cfdocument format="pdf" filename="report.pdf" overwrite="true">
<h1>Sales report</h1>
<cfoutput>#reportHtml#</cfoutput>
</cfdocument>
Umieść znaczniki raportu wewnątrz bloku cfdocument albo opakuj nim istniejące wygenerowane dane wyjściowe. Wersje Adobe ColdFusion i instalacje Lucee mogą różnić się pod względem silnika PDF oraz obsługi CSS, czcionek, obrazów i JavaScript, dlatego przetestuj dokładną wersję serwera. Nowoczesny responsywny CSS i JavaScript działający wyłącznie w przeglądarce mogą być renderowane inaczej niż podczas wyświetlania strony w Chrome.
W przypadku automatycznego generowania danych wyjściowych wiernie odwzorowujących przeglądarkę użyj aktualnego renderera opartego na Chromium, takiego jak Playwright, Puppeteer lub Chromium headless, dla wyrenderowanego adresu URL. Podstawowe polecenie Chromium to:
chromium --headless --disable-gpu --print-to-pdf=report.pdf "https://example.test/report.cfm?id=42"
Strona chroniona może wymagać wstępnie uwierzytelnionego kontekstu przeglądarki, pliku cookie sesji, nagłówka HTTP lub wewnętrznego endpointu renderowania. Nie umieszczaj danych uwierzytelniających w publicznym adresie URL i nie zakładaj, że renderer uruchamiany z wiersza poleceń automatycznie uzyska dostęp do sesji użytkownika.
Konwertowanie kodu źródłowego CFM
Jeśli wymagany jest czytelny zapis kodu, a nie wygenerowany raport, otwórz plik w Visual Studio Code, Notepad++ lub innym edytorze kodu i wybierz Print → Save as PDF. Wynikowy plik PDF zawiera kod źródłowy i komentarze; nie wykonuje CFML, nie odpytuje bazy danych ani nie zawiera wygenerowanych rekordów. Wyróżnianie składni, numery wierszy i czcionki o stałej szerokości mogą ułatwić przegląd kodu, ale zwiększają liczbę stron.
Korzystanie z konwertera online
Konwersja online jest odpowiednia wyłącznie w przypadku już wyrenderowanego, niepoufnego HTML lub innego eksportu, który nie zawiera kodu po stronie serwera. Usługa taka jak CloudConvert może konwertować obsługiwane pliki HTML do PDF; sprawdź, czy aktualna usługa akceptuje wymaganą strukturę HTML i potrzebne zasoby. Adobe Acrobat online to kolejna opcja dla obsługiwanych danych wejściowych dokumentów, ale nie zastępuje środowiska uruchomieniowego ColdFusion.
Nie przesyłaj surowych plików CFM, danych uwierzytelniających do bazy danych, plików cookie sesji, zastrzeżonego kodu źródłowego ani poufnych danych raportu, chyba że warunki dostawcy dotyczące szyfrowania, przechowywania, przetwarzania i usuwania danych spełniają Twoje wymagania. Ogólny konwerter zazwyczaj nie potrafi wykonywać ColdFusion, rozwiązywać dołączanych plików po stronie serwera, uzyskiwać dostępu do bazy danych aplikacji ani uwierzytelniać się w chronionych zasobach.
Ograniczenia jakości i zgodności
- Drukowanie z przeglądarki może pomijać kolory tła CSS, zawartość wychodzącą poza obszar, elementy interaktywne, zasoby ładowane leniwie lub obrazy zablokowane przez uwierzytelnianie. Włącz grafiki tła i sprawdź każdą stronę wynikowego pliku PDF.
cfdocumentmoże generować inne podziały stron i stylowanie niż przeglądarka, ponieważ obsługiwane przez niego CSS, czcionki internetowe, JavaScript i silnik PDF mogą się różnić.- Używaj bezwzględnych lub osiągalnych adresów URL zasobów i potwierdź, że proces renderowania może uzyskać dostęp do obrazów, arkuszy stylów i czcionek. Ścieżki względne działające w sesji przeglądarki mogą zawieść w rendererze po stronie serwera lub rendererze headless.
- Aby uzyskać powtarzalne dane wyjściowe, używaj stałych parametrów URL i stabilnego zrzutu danych. Aktywne zapytania, znaczniki czasu, wartości losowe i sesje przypisane do użytkownika mogą zmieniać każdy plik PDF.
- PDF zachowuje wygląd, a nie działanie aplikacji; odnośniki mogą pozostać klikalne, ale formularze, filtry, menu, aktualizacje AJAX i inne funkcje interaktywne mogą zostać usunięte lub przestać działać.
Porównanie formatu CFM z PDF
Jak formaty CFM i PDF wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .CFM ColdFusion Markup Language file | .PDF Portable Document Format |
|---|---|---|
| Otwarty standard | Nie | Tak |
| Kompresja | Bez kompresji | Oba |
| Typowy rozmiar pliku | Mały | Średni |
| Otwiera się w przeglądarce internetowej | Nie | Tak, natywnie |
| Dalsza edycja | Łatwy | Ograniczone |
| Obsługa metadanych | Podstawowy | Rozbudowany |
| Czytelny tekstowo | Tak | Nie |
| Najlepszy do | Publikacja w sieci | Publikacja |
| Wprowadzono | 1995 | 1993 |
| Twórca | Adobe (originally Allaire Corporation) | Adobe Systems (now Adobe Inc.); standardized by ISO |
| Typ MIME | text/x-cfm | application/pdf |
Sugerowane oprogramowanie i linki: konwertery cfm na pdf
Najczęściej zadawane pytania
Czy konwersja pliku CFM do PDF zachowuje kod ColdFusion?
Nie. PDF zawiera wyrenderowany widok strony, a nie tagi ColdFusion, zmienne, zapytania ani logikę po stronie serwera, dlatego nie jest edytowalnym zamiennikiem źródła CFM.
Czy strona CFM będzie wyglądać tak samo po konwersji do PDF?
Zazwyczaj zachowywane są główny układ, tekst, obrazy i styl, ale PDF używa stałego układu strony. Elementy responsywne, interaktywne kontrolki, animacje i treści zależne od skryptów przeglądarki mogą zostać zmienione lub pominięte.
Dlaczego konwersja CFM do PDF daje pusty plik lub brakuje w nim treści?
Strona CFM może generować niepełny wynik, gdy wymaga działającego serwera ColdFusion, sesji logowania, danych z bazy danych lub skryptów po stronie klienta. Konwersja musi przechwycić w pełni wyrenderowaną stronę, a nie tylko odczytać plik źródłowy CFM.
Czy mogę edytować przekonwertowany plik PDF tak jak stronę CFM?
Nie. Wynik jest przeznaczony głównie do wyświetlania i udostępniania, a jego układ jest stały. Tekst może pozostać zaznaczalny, ale oryginalnej logiki ColdFusion, dynamicznych pól i działania strony nie można przywrócić przez konwersję PDF z powrotem.
Dodatkowe formaty dla konwersji pliku
cfm
Konwersja do .pdf
z innych formatów
- pmd do pdf
- mht do pdf
- cnote do pdf
- spo do pdf
- p7s do pdf
- sig do pdf
- sav do pdf
- apkg do pdf
- spv do pdf
- sdocx do pdf
- 000 do pdf
- 123 do pdf
- 2020 do pdf
- 2021 do pdf
- 2022 do pdf
- 2023 do pdf
- 2024 do pdf
- 2025 do pdf
- 2026 do pdf
- 602 do pdf
- _pdf do pdf
- ab65 do pdf
- abw do pdf
- acad do pdf
- adoc do pdf
- afdesign do pdf
- al8 do pdf
- alf do pdf
- arc do pdf
- ascii do pdf
- asd do pdf
- ashx do pdf
- asic do pdf
- asice do pdf
- asics do pdf
- asp do pdf
- avi do pdf
- avl do pdf
- awp do pdf
- aww do pdf
- bak do pdf
- bartender do pdf
- bdb do pdf
- bib do pdf
- bibtex do pdf
- bin do pdf
- bk do pdf
- blk do pdf
- bok do pdf
- bpm do pdf
- bpmn do pdf
- bpnueb do pdf
- brh do pdf
- btd do pdf
- btf do pdf
- bwd do pdf
- cat do pdf
- cddz do pdf
- cdf do pdf
- cdl do pdf
- celtx do pdf
- cfa do pdf
- ciw do pdf
- clgx do pdf
- cmx do pdf
- cnt do pdf
- cnv do pdf
- cpd do pdf
- cpgz do pdf
- crdownload do pdf
- creole do pdf
- crtx do pdf
- csv do pdf
- cwk do pdf
- db.crypt7 do pdf
- dbk do pdf
- dcf do pdf
- ddd do pdf
- dec do pdf
- dft do pdf
- dif do pdf
- dis do pdf
- djv do pdf
- do do pdf
- doc do pdf
- docbook do pdf
- docm do pdf
- docx do pdf
- dotm do pdf
- dotx do pdf
- dox do pdf
- dsf do pdf
- dtf do pdf
- ecsv do pdf
- edoc do pdf
- edw do pdf
- edx do pdf
- egg do pdf
- emc do pdf
- emm do pdf
- enb do pdf
- enex do pdf
- enw do pdf
- epf do pdf
- er1 do pdf
- es3 do pdf
- et do pdf
- ete do pdf
- exb do pdf
- excel do pdf
- exe do pdf
- ext do pdf
- fadein do pdf
- fax do pdf
- fbd do pdf
- fdf do pdf
- fdx do pdf
- ffdata do pdf
- file do pdf
- fin do pdf
- flw do pdf
- fodt do pdf
- fountain do pdf
- fpc do pdf
- fr3 do pdf
- ftil do pdf
- fzz do pdf
- gdoc do pdf
- gdraw do pdf
- ggb do pdf
- gif do pdf
- gml do pdf
- gofin do pdf
- graphml do pdf
- gsheet do pdf
- gslides do pdf
- gsp do pdf
- gwb do pdf
- heic do pdf
- hnd do pdf
- htm do pdf
- html do pdf
- hwp do pdf
- idd do pdf
- idea do pdf
- idml do pdf
- ifs do pdf
- ila do pdf
- image do pdf
- imscc do pdf
- ind do pdf
- indb do pdf
- indd do pdf
- indt do pdf
- ink do pdf
- ino do pdf
- inp do pdf
- inpage do pdf
- ipynb do pdf
- isf do pdf
- iwa do pdf
- iwb do pdf
- jats do pdf
- jdm do pdf
- jfif do pdf
- jfs do pdf
- jif do pdf
- jnt do pdf
- jprint do pdf
- jps do pdf
- jrprint do pdf
- js do pdf
- jtd do pdf
- kbd do pdf
- key do pdf
- keynote do pdf
- kml do pdf
- latex do pdf
- ldf do pdf
- ll do pdf
- lnk do pdf
- lp do pdf
- lp2 do pdf
- lst do pdf
- lvm do pdf
- lwp do pdf
- lyx do pdf
- m7p do pdf
- man do pdf
- mcd do pdf
- mcdx do pdf
- mcf do pdf
- mcw do pdf
- md do pdf
- mde do pdf
- mdi do pdf
- mediawiki do pdf
- mhtml do pdf
- mml do pdf
- model do pdf
- mp4 do pdf
- mpd do pdf
- mpp do pdf
- msg do pdf
- mso do pdf
- msor do pdf
- mst do pdf
- muse do pdf
- mwd do pdf
- mxd do pdf
- mxfd do pdf
- nb do pdf
- nbib do pdf
- nbp do pdf
- not do pdf
- note do pdf
- notebook do pdf
- notes do pdf
- numbers do pdf
- nwd do pdf
- nwdb do pdf
- odc do pdf
- odf do pdf
- odm do pdf
- odp do pdf
- ods do pdf
- odt do pdf
- ofm do pdf
- olf do pdf
- one do pdf
- onepkg do pdf
- opdownload do pdf
- opx do pdf
- opxs do pdf
- ora do pdf
- org do pdf
- otc do pdf
- otf do pdf
- ots do pdf
- ott do pdf
- oxf do pdf
- oxps do pdf
- p65 do pdf
- pages-tef do pdf
- pages do pdf
- par do pdf
- part do pdf
- pbb do pdf
- pd do pdf
- pdf_ do pdf
- pdfx do pdf
- pdm do pdf
- pdp do pdf
- pds do pdf
- pdsprj do pdf
- pdx do pdf
- pem do pdf
- pez do pdf
- pfile do pdf
- pfl do pdf
- pict do pdf
- pie do pdf
- pkp do pdf
- pl1 do pdf
- plan do pdf
- pln do pdf
- pm do pdf
- pm4 do pdf
- pm5 do pdf
- pm6 do pdf
- pm7 do pdf
- pmb do pdf
- pmdx do pdf
- pmt do pdf
- pmv do pdf
- pmx do pdf
- pod do pdf
- potx do pdf
- ppam do pdf
- ppg do pdf
- pps do pdf
- ppsm do pdf
- ppsx do pdf
- ppt do pdf
- pptx do pdf
- prc do pdf
- prd do pdf
- prdx do pdf
- prj do pdf
- prn do pdf
- prnx do pdf
- psa do pdf
- psw do pdf
- ptn do pdf
- ptx do pdf
- pub do pdf
- puz do pdf
- pwd do pdf
- pwi do pdf
- pxl do pdf
- pzf do pdf
- pzm do pdf
- qpw do pdf
- qrp do pdf
- qvw do pdf
- qxd do pdf
- qxp do pdf
- qxt do pdf
- rar do pdf
- rcc do pdf
- rdat do pdf
- rep do pdf
- rhs do pdf
- rio do pdf
- riof do pdf
- ris do pdf
- roz do pdf
- rpt do pdf
- rst do pdf
- rtf do pdf
- rvf do pdf
- sam do pdf
- sb3 do pdf
- sbf do pdf
- sbp do pdf
- scrivx do pdf
- sda do pdf
- sdd do pdf
- sdf do pdf
- sdoc do pdf
- sdr do pdf
- sdt do pdf
- sdw do pdf
- shs do pdf
- slk do pdf
- smd do pdf
- snp do pdf
- sor do pdf
- spa do pdf
- spbm do pdf
- splan do pdf
- spss do pdf
- sti do pdf
- stw do pdf
- sty do pdf
- svd do pdf
- sxc do pdf
- sxd do pdf
- sxi do pdf
- sxw do pdf
- t65 do pdf
- ta1 do pdf
- tbk do pdf
- tex do pdf
- text do pdf
- textclipping do pdf
- textile do pdf
- tmdx do pdf
- tmp do pdf
- tmv do pdf
- tns do pdf
- tpk do pdf
- trc do pdf
- tsv do pdf
- txf do pdf
- txt do pdf
- typ do pdf
- uof do pdf
- uot do pdf
- vce do pdf
- vdoc do pdf
- vdx do pdf
- video do pdf
- vpd do pdf
- vss do pdf
- vvv do pdf
- w51 do pdf
- wbk do pdf
- web do pdf
- wk1 do pdf
- wk4 do pdf
- wks do pdf
- wls do pdf
- word do pdf
- wp do pdf
- wp5 do pdf
- wp6 do pdf
- wpd do pdf
- wps do pdf
- wpt do pdf
- wr1 do pdf
- wri do pdf
- wsd do pdf
- wtp do pdf
- wxmx do pdf
- x do pdf
- xbd do pdf
- xbrl do pdf
- xdf do pdf
- xdfl do pdf
- xdw do pdf
- xfd do pdf
- xfdf do pdf
- xfdl do pdf
- xlr do pdf
- xls do pdf
- xlsb do pdf
- xlsm do pdf
- xlsx do pdf
- xlt do pdf
- xmcd do pdf
- xmcdz do pdf
- xmi do pdf
- xml do pdf
- xmzx do pdf
- xps do pdf
- xrdml do pdf
- xsn do pdf
- xy do pdf
- youtube do pdf
- zargo do pdf
- zave do pdf
- zdl do pdf