Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Fri Aug 18, 2023 3:04 pm

Hi

I have been developing and running an ASP.NET app that uses SpirePDF for the last 12 months, without issue. I recently updated Visual Studio to the latest version (17.1.1 -> 17.7.1) and now all calls to the PDF component fail with:

The conversion provider cann't be found. " & vbCrLf & "Please make sure the folder ""plugins"" is under the same folder of Spire.Pdf.dll.

The plugins folder is definately in the bin folder (and always has been) and my solution has not changed. Only difference is now its a new version of VS.

I have tried removing all versions of C++ and reinstalling as VS Installer pulls down the latest C++ x64 installer and as I'm on an ARM machine, installs that version. I have removed C++ ARM64 and installed C++2015 x64 just in case (as this is what was installed prior to VS update) - no difference.

I'm running this as an ASP.NET Framework 4.8 application on M1 Mac under parallels.

Tried updating to latest SpirePDF dll (9.8.5) from my account and replaced older, working version of 8.1.0 - no change

All out of ideas! This is causing me massive issues as currently cannot make changes and redploy this app for the client. HELP - PLEASE!

Proximity
 
Posts: 3
Joined: Fri Jan 20, 2023 2:47 pm

Mon Aug 21, 2023 6:23 am

Hi,

Thank you for your feedback. We apologize for any inconvenience caused.

To address this problem, we recommend checking the following points:

Plugin Permissions: Please ensure that the necessary permissions are granted to the plugin.

Visual Studio Configuration: Check if the "Use the 64-bit version of IIS Express for web sites and projects" option is enabled. You can find this setting under Options -> Projects and Solutions -> Web Projects. Enabling this option can help resolve compatibility issues.

Additionally, we suggest creating a separate simple project to perform a test. By doing so, you can determine whether the problem persists with a minimal setup, which will aid in identifying the root cause more effectively.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Wed Aug 23, 2023 3:29 pm

Thanks for coming back to me.

Use the 64-bit version of IIS Express for web sites and projects is already selected in my settings - it has been since the projects start. As I say, after the update, no code was modified or settings changed in VS itself - it just stopped running the SpirePDF plugin.

Moving the exact same solution to an older Windows10 VM, running VS 17.1.1 runs as expected; the PDF writer works fine.

I'm convinced this is something to do with the new ARM64 C++ install thats part of the latest VS update - have you tested locally with this config? If not, can you to see if this is the issue?

Creating a new project from scratch to test the plugin gives the same error BTW.

Proximity
 
Posts: 3
Joined: Fri Jan 20, 2023 2:47 pm

Thu Aug 24, 2023 5:55 am

Hi,

We appreciate your feedback and apologize for any inconvenience caused.

Unfortunately, we do not have access to an M1 Mac, which makes it challenging for us to conduct specific testing on your environment. However, we recommend that you contact the technical support team at Visual Studio for further assistance.

Once again, we apologize for any trouble this has caused you and appreciate your cooperation. Should you have any other questions or concerns, please feel free to reach out to us.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Tue Dec 02, 2025 2:11 pm

Its Been a long time since I first posted this issue and have since reverted to development on PC to avoid the issue with the PDF plugin simply not working on a Mac M1 under parallels.

Just wondered if this had been looked into after 2 years or if anyone else is expereincing the same issue. I recently revisted this with a new Mac running latest version of parallels, VS Community 2026 and a fresh install of the Spire PDF plugin. Unfortunately, I got the same issue with the same error.

The conversion provider cann't be found. Please make sure the folder ""plugins"" is under the same folder of Spire.Pdf.dll.

Same solution on a Windows machine (Windows 11) runs fine and uses the 64bit plugin.

Surely this has happened to other people running a similar Mac enviornment - do you have any ideas?

I'd really like to go back to my Mac but as the apps I work on all use this plugin, its stopping me dead.

Proximity
 
Posts: 3
Joined: Fri Jan 20, 2023 2:47 pm

Wed Dec 03, 2025 3:07 am

Hello,

Thank you for your inquiry.
The issues you are experiencing are due to the fact that our Spire.PDF for CPP is currently not compatible with Mac OS M-series chips. I have logged the requirement for Mac OS M-series chip compatibility into our product upgrade system under ticket number SPIREPDF-6462. Our development team will investigate this matter. Once it is resolved or if there are any updates, I will notify you immediately. We apologize for any inconvenience this may cause.
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Return to Spire.PDF

cron