Opening Visio, Publisher and legacy files in Collabora Online

Collabora Online documents Visio support among its import formats, but Publisher, WordPerfect and Hangul need testing in your own version before you promise users anything. This page explains how to confirm, test and convert them.

On this page

Can Visio files be opened in Collabora Online without a desktop application?

Yes, Visio files can be opened in Collabora Online without a desktop application, because the Collabora Online product page lists Visio among the formats it supports. Other legacy formats, including Publisher, WordPerfect and Hangul, are not covered by that listing, so you should confirm each one against the exact Collabora Online version you plan to deploy before you rely on it. For an archive of older diagrams, publications and word processor files, treat support as a per-format question, not a blanket yes.

Teams usually need this capability for two reasons. The first is retiring desktop licences: when staff no longer have Visio or Publisher installed, files must still open and be edited in the browser. The second is moving document storage into Nextcloud or another WOPI host, where people open files from the storage layer rather than from a local application. In both cases, the opened file is only half the question, because the saved-back file must also remain usable for colleagues who still work in desktop tools.

DeployOpen plans the test and conversion work for these files, including building a sample set from your archive, opening and re-saving each format, comparing results against the originals and deciding which files need conversion to a modern format. DeployOpen does not guarantee fidelity: how a particular diagram or layout renders depends on the source file and the deployed release, and the results are a record of what was tested in your environment, not a promise about every file.

Which legacy format decisions shape the project

This table compares the main decisions for each older or niche format family, from Visio to legacy Office binaries. Read each row as a question to answer before rollout: what the documentation says, what to test in your build, whether to edit in place or convert first, and where the format usually fits. Where the supplied documentation is silent, the cell says so and names what to confirm.

Format familyStatus in the documentationWhat to confirm in your buildEdit in place or convert first
Visio (.vsdx and .vsd)Listed among supported formats on the Collabora Online product pageOpen your own diagrams, check shapes, connectors, stencils and text placement after saveEdit in place for simple diagrams; convert complex diagrams after review
Publisher (.pub)Not listed in the supplied product documentation; confirm import support directlyWhether the file opens at all, and whether layout survives import and saveConvert to PDF or a document format for editing; keep the original
WordPerfect (.wpd)Not listed in the supplied product documentation; confirm import support directlyOpening, pagination, fonts and tables in a representative sampleConvert to ODT or DOCX before wide editing, then test the result
Hangul (.hwp)Not listed in the supplied product documentation; confirm import support directlyOpening, character encoding, Korean fonts and table layout on your serversConvert to a supported format first if the source team can work with it
Legacy Office binaries (.doc, .xls, .ppt)Covered by the general Microsoft format support described on the product page; confirm the exact set in your releaseRound-trip fidelity for macros, embedded objects, charts and fieldsEdit in place for routine files; convert to OOXML for long-term archives
Bulk archivesNot described in the supplied documentation for bulk conversionBatch conversion tooling, error logging and file counts you need to processConvert in a separate pipeline with logs, keeping originals read-only

How each format family behaves when opened in the browser

Collabora Online's product page lists Visio files among the formats it supports, next to OpenDocument, Microsoft Word, Excel and PowerPoint formats, PDF, RTF and CSV. That listing confirms import at the product level. It does not describe how individual diagrams render, which shape features survive, or how edits are written back to storage. Treat Visio as a supported import with fidelity risk, and confirm the behavior on diagrams taken from your own estate.

  • Shapes and stencils: Custom masters, stencils and shape data may render differently or lose behavior once the drawing is edited in the browser.
  • Connectors: Connector routing and glued connections are a common source of visible change after a round trip, so check that flowcharts still link correctly.
  • Fonts: Text that uses fonts missing from the Collabora server is substituted, which changes label width and can move text out of its shape. Ask your administrator which fonts are installed.
  • Embedded objects: Embedded images, OLE objects and linked data may be dropped, flattened or left unreadable. Test each object type your diagrams actually contain.
  • Save-back: Confirm whether the file is saved in Visio format or converted, and keep the original copy in storage until the round trip is signed off.

Compare each diagram type against the original in Visio and keep the source files until the comparison is complete.

How to set up and test legacy file handling step by step

This sequence turns an unknown archive of older and niche files into a tested decision about what Collabora Online can open, edit and save back, and what must be converted or kept in its original form. Each step closes with a written check so the go or no-go decision rests on evidence from your own files.

  1. Inventory formats and file counts

    Scan the archive or export listing and count files by extension and by detected type, including Visio, Publisher, WordPerfect, Hangul and any older Office or OpenDocument variants. Record the number of files, total size and owning team for each format, and note files with no extension or mixed content such as embedded objects. The step is complete when the team that owns the archive signs off on the inventory, so every format that could reach the editor is named before testing starts.

  2. Build a representative sample set per format

    Select sample files for each format that reflect real use: the oldest and newest versions, the largest and smallest files, files with embedded images, fonts, macros or linked objects, and files produced by the most common authoring tools. Keep a copy of every original in read-only storage and record its source, version and checksum so later results can be traced. The step is complete when a business owner reviews the sample list and confirms it covers the content that matters to them.

  3. Confirm the Collabora Online version and import filters

    Record the exact Collabora Online version and deployment type you will test, then check its supported format list against the Collabora Online product page and the release notes for that branch. Confirm with Collabora or in your own environment which import and export filters the build includes for each sample format, because support for niche formats can differ between releases. The step is complete when the version, the source of the format claims and any formats marked as unconfirmed are written into the test plan.

  4. Configure the WOPI host for test tenant access

    Point a non-production WOPI host, such as a test Nextcloud instance, at the test Collabora Online server, and restrict WOPI requests to the expected server addresses using the same protocol for both URLs. Upload the sample set to a test library, create a test group with editing rights, and confirm that the sample files open from the host with the expected permissions. The step is complete when every sample format opens in the browser from the test tenant and the configuration is recorded in a change log.

  5. Run open, edit and save-back round trips

    For each sample, open the file in the editor, make a defined set of edits such as changing text, a table cell, a shape or a page element, then save and close. Reopen the saved file, compare it with the original and with a copy saved in the source application, and check the saved format, page or slide count, fonts, images and any objects that were dropped or altered. The step is complete when every sample has a recorded result for open, edit and save-back, with screenshots or exported comparisons kept as evidence.

  6. Log defects with severity

    Record each difference as a defect in a shared tracker, with the sample ID, format, step where it appeared, observed and expected results, and a severity such as blocking, workaround available or cosmetic. Agree the severity scale with the business owners before triage so that a lost signature block and a shifted font are not treated the same way. The step is complete when every defect has an owner and severity, and the list has been reviewed in a triage meeting with sign-off from the business and the platform team.

  7. Decide the conversion path for production

    For each format, choose one of three paths: open and save back in place, convert to a modern format before loading into the editor, or keep the original read-only and provide an export for viewing. Base the choice on the blocking defects, the number of files affected, and whether the archive must remain in its original form for legal or records reasons. The step is complete when a signed decision record lists the path for each format, the remaining known issues, and who approved the go-live scope.

How saving back changes the file you keep

Saving a legacy file back is a decision about which copy your organization keeps. A user can overwrite the Visio, Publisher or other legacy file in its original format, or save a new file in a modern format such as OpenDocument or OOXML and leave the source untouched. The save-as format a user picks, together with the default format set by the WOPI host, determines what the user actually receives. In a Nextcloud deployment, confirm with your administrator which default format applies to new and re-saved files, and test both paths before you tell users which one to use.

Re-saving a legacy file can change its layout, styles and embedded objects, because the source format is rebuilt from the editor's internal model on export. Shapes, connectors, master pages, fonts and embedded content are the items most likely to shift, and the effect is often invisible until someone opens the file in its original application. Treat the original as the system of record until your fidelity review is signed off, and keep it in a read-only location or versioned storage so a bad save can be reversed.

Build this into the review plan rather than leaving it to individual users. Ask the reviewers to compare the original and each converted copy side by side, log every difference, and record which format the business will accept as the long-term copy. Only after that sign-off should you change overwrite behavior or allow bulk conversion of the archive. Ask your Collabora Online integration partner or host vendor to confirm how their save-back and default-format settings behave for each legacy format you rely on.

Where legacy fidelity most often breaks

Legacy and niche files fail in predictable places: drawing geometry, fonts, page layout, character encodings, embedded objects and macros. Each card names the symptom a tester sees and the check that should catch it before any file is opened by real users.

Visio shapes and connector routing

Visio diagrams often rely on custom stencils, grouped shapes and connectors that reroute when a linked shape moves. A file can open with boxes in the right place while connector paths bend differently or labels drift off their shapes. Test with diagrams that use your own stencils, then compare connector endpoints and text placement against the original in Visio. Confirm current Visio coverage with Collabora before you commit to a diagram workflow.

Fonts missing on the server

Publisher and older Office files frequently embed or reference fonts that the Collabora server does not have installed. The symptom is line breaks that move, text that reflows across pages and tables that change width, even though the content looks correct. Build a font inventory from a sample of legacy files, install the licensed fonts on every Collabora node, and compare page counts before and after the server change.

Publisher page layout and frames

Publisher stores layout as independent frames, master pages and text threads, which do not map cleanly onto a word processor's flow model. Testers will see text boxes that overlap, images that shift relative to their frames and master page elements that disappear. Check a representative set of brochures and newsletters page by page, and decide in advance which files stay in their original format and which are rebuilt.

WordPerfect and Hangul character encodings

Older WordPerfect and Hangul documents can use code pages, legacy encodings and specialized character sets that display incorrectly when the encoding is misread. The symptom is mojibake, missing glyphs or Hangul syllables replaced by question marks in headers, footers and tables. Test with documents in each language your organization uses, check both on-screen display and the text after export, and verify that the fonts for those scripts exist on the server.

Embedded objects and OLE content

Older files often contain embedded OLE objects such as spreadsheets, equations, charts and other documents. These may open as static pictures, lose their links to the source data or refuse to activate in the browser. A tester should double-click each embedded object in a sample file, confirm that the data still updates or remains readable, and record which object types become images only so that business owners accept the change.

Macros and scripts in older files

Legacy files can carry VBA macros, form scripts or field logic that drives calculations and mail merges. Collabora does not run the same macro code as desktop Office, so the symptom is a document that opens and displays but stops calculating or automating. Inventory which files contain macros, record what each one must do, and decide per file whether the macro is rewritten, retired or kept in the desktop workflow.

Converting archives in bulk without losing the originals

The first decision is whether to convert a legacy archive once, in a batch, or to keep conversion on demand when a user opens a file. A one-time batch gives you a fixed set of modern copies to review and index, but it locks in the importer version and font set that existed on the day you ran it. On-demand conversion always uses the current importer, yet every open carries a conversion cost and the results can shift between sessions as the software changes. Most teams with large Visio or Publisher holdings choose a batch for the bulk of the archive and on-demand handling for the long tail of files that people still need. Whichever you choose, write the decision down before the first file is touched, because it determines what you can later say about any given document.

Keep the originals untouched. Mount the source archive as read-only storage, so no conversion step, script or user session can overwrite a legacy file. Write converted copies to a separate location with its own naming and folder structure, and record a checksum for each source and output so you can prove which original produced which copy. Log every conversion failure by file path, source checksum, importer version, font set and error text. A failure log is the working list for remediation, and it is also the evidence an auditor or records owner will ask for when a document cannot be opened in its modern form. Confirm with your records or legal team whether converted copies replace the originals in any retention or records schedule, since that answer is not a technical default.

Plan to rerun failed files. When the importer, a font package or the Collabora Online version changes, rerun only the failed entries from the log, then compare the new results with the earlier output rather than overwriting it. A headless conversion pipeline must be validated against the same representative sample set you used for interactive testing, so that batch output and browser output agree on the files that matter. Treat the pipeline itself as software that needs versioning and sign-off. DeployOpen scopes the conversion tooling, validation method and rerun procedure in the written statement of work, so the sample set, acceptance criteria and handover of scripts are agreed before the batch starts.

Security considerations for old files from unknown sources

Visio, Publisher, WordPerfect and Hangul files are often old, sent by outside parties and parsed by converters that have their own history of flaws. The controls below address the file, the server that parses it, the hosts that can reach that server, and the people who can change what is stored.

Treat legacy files as untrusted input

Assume every Visio, Publisher, WordPerfect or Hangul file received from outside the organization may be malformed or hostile, and treat it that way even when it arrives from a known sender. Older binary formats are where parser bugs have historically concentrated, so opening them should not be the first time anyone checks them. Decide which sources are allowed to feed the editor, and route unknown files to a quarantine location first. Record who approved each source so the decision can be reviewed later.

Keep the server patched

Collabora publishes security advisories for Collabora Online, and the 25.04 release notes record that 25.04.7.5, released January 29, 2026, fixed CVE-2026-23623. Track the advisories for the branch you run, apply point releases on a schedule, and confirm that the package signing keys on your RPM or DEB repositories were updated. Ask Collabora or your DeployOpen contact which branch receives signed security updates for your plan before you commit to one.

Restrict which WOPI hosts connect

Only your WOPI hosts, such as Nextcloud, should be able to reach the Collabora server's WOPI endpoints. The Nextcloud administration manual recommends restricting WOPI requests to the IP addresses of the Collabora servers, so the host allow list and the network rules should match. Review both after every change to load balancers, proxies or host addresses, because a stale rule can either block editing or leave the endpoint open to anyone who can reach it.

Use TLS between host and server

Files travel from the host to the Collabora server over the WOPI connection, and document contents and access tokens travel with them. The Nextcloud manual recommends using the same protocol for the Collabora server URL as for the Nextcloud installation, preferably HTTPS. Confirm that certificates are valid, that the server URL uses the scheme you intend, and that no internal hop downgrades the connection between your load balancer and the Collabora pods.

Scan archives before conversion

Visio, Publisher and some Hangul files can arrive inside ZIP or other archives, and an archive can hide files that are not what their extension claims. Run antivirus and file-type checks on archives and their contents before they reach the editor, and reject or quarantine anything that fails. Bulk conversion jobs should use the same gate, so a batch of archived legacy files cannot skip the scanning step that single uploads receive.

Limit who can edit

Nextcloud Office lets administrators limit which groups can use the editor and which groups can edit rather than only view. For legacy formats, consider letting most staff view converted copies while only a small group edits imported originals. Document the group mapping, review it when staff change roles, and confirm that read-only sessions behave as you expect for Visio and Publisher files before you rely on them.

What to confirm before you promise legacy format support

Before you tell business users that Visio, Publisher, WordPerfect or Hangul files will open and save cleanly, confirm the behavior in your own environment. The supplied Collabora documentation names Visio among the supported formats. It does not give the same level of assurance for Publisher, WordPerfect or Hangul, so treat those as unconfirmed until you have written confirmation from Collabora or results from your own tests. Record the exact Collabora Online version you plan to run, because import filters change between branches, and check the release notes for the branch you select.

Next, check the parts of the environment that change how a file looks even when it opens. Fonts installed on the Collabora Online server determine whether text and diagram labels in a legacy file are substituted, so compare your server font set with the fonts used in your source files. Then check the WOPI host configuration. Nextcloud and other hosts can restrict which file extensions are offered to the editor or whether a file can be saved back, and a format that opens in a standalone test may be blocked or downgraded inside your host. Confirm both the import and the save-back path, since a file that opens read-only is not the same outcome as one that round-trips.

Write down which formats a business process depends on, and ask the vendor to confirm each one in writing, naming the Collabora Online version and the WOPI host. Where a process depends on a format that is not clearly documented, plan a fallback such as keeping the original file in its native application, converting on a controlled workstation, or limiting the workflow to read-only access. Run your representative files through open, edit and save-back cycles, and keep the results with the version and fonts used, so the evidence can be repeated after each upgrade.

Questions buyers ask about legacy file support

What drives the cost of a legacy archive project in Collabora Online?

The cost follows the size and variety of the archive and the fidelity bar you set. The main drivers are the number of sample files you test, how many distinct legacy formats appear (Visio, Publisher, WordPerfect, Hangul and others each behave differently), how strict the sign-off is for layout and content, and whether bulk conversion is in scope. A small set of common files with a loose bar costs far less than a mixed archive where owners must approve every document. Any fixed-scope quote should list the sample size, the formats, the acceptance criteria and the conversion targets in writing. Collabora Online itself is licensed under MPL-2.0 and, in the case of paid support, priced per user per month, so software licensing is usually a separate line from this work.

How long does a legacy file conversion project take?

Duration depends on the archive and the test scope, and no fixed figure applies across environments. The schedule is driven by how many files and formats need testing, how many rounds of review the document owners need, how much conversion output must be checked by hand, and how long the bulk job runs on your hardware. Start by counting files per format and per owner, because that count sets most of the effort. Ask any provider for a timeline tied to a written scope with defined deliverables, and check whether it includes the review cycles your owners will need.

What must our internal team provide before the work starts?

Your team needs to supply four things. First, a file inventory listing where legacy files live, their formats and approximate counts. Second, named owners for each document group who can sign off on fidelity, since only they know whether a rendered layout is acceptable. Third, a test tenant or environment where Collabora Online is deployed with the same version and settings as production, so results carry over. Fourth, access to the original files and a decision on what storage space is available for converted copies. Without these, testing stalls at the sign-off step.

Can our team handle a legacy archive project without outside help?

Yes, for a small set of common files your team can usually test and convert alone, provided someone owns the inventory and sign-off process. Difficulty rises when formats are niche or the archive is large. Visio diagrams with complex shapes, Publisher layouts that depend on fonts and exact placement, and WordPerfect or Hangul files with unusual features need careful checking, and fidelity problems may only show up in specific cases. Consider outside help when you need repeatable test results across many formats, a documented method your auditors can follow, or bulk conversion that must run unattended and be verified afterward.

Is converting legacy files in Collabora Online reversible?

Conversion is reversible only if you keep the original files. When Collabora Online saves a legacy document in another format, the original binary is replaced in the new file, and some features may not survive the round trip. Keep the originals in a separate, read-only location until owners have signed off and you have a retention decision in place. Store the converted copies beside the originals rather than overwriting them, and record a checksum for each source file so you can confirm which version you hold later. Treat any bulk job as a one-way change unless this safeguard is in place.

What should a quote for legacy file support include?

A useful quote lists the scope in writing. It should name the formats in scope, the sample size per format, the fidelity criteria and who signs off, the bulk conversion volume and target formats, and what counts as a deliverable, such as a test report, a list of known issues and a conversion log. It should state what the internal team must provide, the test environment, and how issues found during testing are handled. Ask whether the price is fixed for the written scope and what triggers a change request. Also ask whether ongoing support is needed after delivery, since that is a separate retainer. DeployOpen works from fixed-scope written agreements, so the quote follows the scope rather than a published price list.

Does a conversion output from Collabora Online need compliance review?

Converted archives can matter for records retention, evidence and audit, so the answer depends on your obligations. Collabora Online does not certify documents, and a successful conversion does not establish that a record is complete or authentic. Confirm with your records and compliance owners which formats are legal records, what retention rules apply and whether a conversion log must be kept as evidence. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors and certification bodies issue any audit reports or attestations.

How DeployOpen scopes and delivers legacy file handling

DeployOpen plans, implements and documents Collabora Online inside your own infrastructure, including how Visio, Publisher and other legacy files are opened, saved and converted. The work starts with a written scope that names the formats, sample files and checks that matter to your organization.

How we scope

  • We list the legacy formats your archives and workflows actually contain, including Visio, Publisher, WordPerfect and Hangul where present.
  • We agree in writing which files must open, which may be converted, and which stay in their original format.
  • Engagements are fixed-scope, with deliverables and timelines agreed before work begins, and a quote follows from that written scope.

How we build

  • We assemble a representative sample set from your archives and run it through import, edit and save-back tests in Collabora Online.
  • We design and script bulk conversion jobs for archives, with logs that record each source file, output and any failure.
  • We record fidelity findings per format, so decisions on keeping originals or converting are based on tested results.

How we hand over

  • You receive the written test results, the conversion scripts and the decision record for each legacy format in scope.
  • We document the user guidance, known limitations and the steps to re-run tests when Collabora Online is upgraded.
  • We walk your administrators through the conversion tooling so your team can run future batches under its own control.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer, including retesting legacy formats after new Collabora Online releases.
  • A retainer can cover re-running the sample corpus when your archive grows or when new legacy formats must be added.
  • Ask us to confirm which format behaviors are current for your Collabora Online version before you commit to a conversion plan.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.