Viewing Files

The Clear Ideas App offers robust support for numerous popular file formats, providing you with an extensive overview of its file viewing capabilities. This guide outlines the supported file types and the features available for each, alongside interactive tools designed to filter and explore these formats based on your specific needs.

How to Use

To make the most of the file viewing features in the Clear Ideas App, follow along with these instructions:

  1. Uploading Files:
    • Go to the Upload section.
    • Choose files to upload or drag and drop them into the designated area.
    • The app automatically detects the file type and assigns the appropriate viewer for seamless access.
  2. Viewing Files:
    • Select an uploaded file from your library.
    • The app will open it in the relevant viewer, whether that's the PDF Viewer, Audio Player, or Code Editor, among others.
  3. Filtering Supported File Types:
    • Utilize the Interactive File Type Explorer to filter and discover supported file types tailored to your requirements.
    • Use the filters to focus on specific categories of interest.
  4. Leveraging Additional Features:
    • For PDFs, take advantage of search functionality and view analytics with the Adobe PDF Embedded Viewer.
    • For code files, benefit from syntax highlighting and code editing capabilities.

Supported File Formats

The Clear Ideas App supports a broad range of file formats, enabling smooth viewing and interaction with a variety of content types. Below are the categories and their associated formats.

PDF Documents

Employ the Adobe PDF Embedded Viewer for a comprehensive and interactive experience when viewing PDF documents.

Features & Capabilities:

  • Interactive Viewing: Zoom in, navigate pages, and search within documents with ease.
  • Reporting: Leverage the PDF Embed API's reporting features to track search terms and page views.
  • Annotations: Highlight, underline, and add notes to your PDFs seamlessly.

Supported Formats:

  • PDF - .pdf (application/pdf)

Audio Files

Experience seamless playback with our integrated audio viewer for all your audio files.

Supported Formats:

  • MP3 - .mp3 (audio/mpeg)
  • WAV - .wav (audio/wav)
  • OGG - .ogg (audio/ogg)
  • Advanced Audio Coding - .aac (audio/aac)

Code Files

Edit and view code with syntax highlighting for numerous programming languages, enhancing both readability and functionality.

Supported Formats:

  • JavaScript - .js, .mjs, .cjs, .jsx (application/javascript)
  • Vue - .vue (text/x-vue)
  • JSON - .json (application/json)
  • YAML - .yaml, .yml (application/x-yaml)
  • YAML - .yaml, .yml (application/x-yaml)
  • XML - .xml (application/xml)
  • CSS - .css (text/css)
  • Plain text - .txt (text/plain)
  • Shell script - .sh (text/x-shellscript)
  • PHP - .php (application/x-httpd-php)
  • Java - .java (text/x-java-source)
  • Python - .py (text/x-python)
  • Ruby - .rb (text/x-ruby)
  • Swift - .swift (text/x-swift)
  • Objective-C - .m (text/x-objectivec)
  • C# - .cs (text/x-csharp)
  • C++ - .cpp (text/x-c++src)
  • C++ - .cxx (text/x-c++src)
  • C++ - .cc (text/x-c++src)
  • C++ - .h (text/x-c++src)
  • C++ - .hpp (text/x-c++src)
  • Go - .go (text/x-go)
  • Perl - .pl (application/x-perl)
  • Rust - .rs (application/x-rust)
  • Lua - .lua (text/x-lua)
  • TypeScript - .ts, .tsx (text/x-typescript)
  • SQL - .sql (text/x-sql)
  • Haskell - .hs (text/x-haskell)
  • Scala - .scala (text/x-scala)
  • Elm - .elm (text/x-elm)
  • Kotlin - .kt (text/x-kotlin)
  • Erlang - .erl (text/x-erlang)
  • Lisp - .lisp (text/x-lisp)
  • Pascal - .pas (text/x-pascal)
  • Dart - .dart (text/x-dart)
  • OCaml - .ml (text/x-ocaml)
  • Clojure - .clj (text/x-clojure)
  • Crystal - .cr (text/x-crystal)
  • Groovy - .groovy (text/x-groovy)
  • Vim script - .vim (text/x-vim)
  • F# - .fs (text/x-fsharp)
  • Nim - .nim (text/x-nim)
  • Tcl - .tcl (text/x-tcl)
  • LiveScript - .ls (text/x-livescript)
  • Solidity - .sol (text/x-solidity)
  • TeX - .tex (text/x-tex)
  • Assembly - .asm (text/x-asm)
  • Verilog - .v (text/x-verilog)
  • R - .r (text/x-r)
  • Apex - .cls (text/x-apex)
  • Awk - .awk (text/x-awk)
  • Reason - .re (text/x-reason)
  • Pony - .pony (text/x-pony)
  • Sass - .scss, .sass (text/x-sass)
  • Sass - .scss, .sass (text/x-sass)
  • Less - .less (text/x-less)
  • HTML - .html, .htm (text/html)
  • Markdown - .md, .markdown (text/markdown)

HTML Files

Our HTML viewer provides both rendered and code views with syntax highlighting, allowing you to interact with HTML content effectively.

Supported Formats:

  • Plain text - .txt (text/plain)
  • HTML - .html, .htm (text/html)
  • Markdown - .md, .markdown (text/markdown)

Image Files

View a wide array of image formats with support for high-quality rendering, ensuring clarity and detail.

Supported Formats:

  • JPEG - .jpg, .jpeg (image/jpeg)
  • PNG - .png (image/png)
  • GIF - .gif (image/gif)
  • WebP - .webp (image/webp)
  • SVG - .svg (image/svg+xml)

Video Files

Enjoy high-definition video playback across multiple formats, ensuring a seamless viewing experience.

Supported Formats:

  • MP4 - .mp4 (video/mp4)
  • WebM - .webm (video/webm)
  • OGV - .ogv (video/ogg)

Additional Features

PDF Reporting

Through our integration with the Adobe PDF Embed API Viewer, you gain access to advanced PDF viewing capabilities along with detailed reporting features:

  • Search Term Tracking: Obtain insights into which search terms are most frequently used within your PDFs.
  • Page View Analytics: Understand user engagement with your documents by tracking which pages are viewed the most.

These features enable you to optimize your content by analyzing user interactions effectively.