I use ChatGPT, and while the article is correct to say that it will claim that it cannot generate .ics files directly in the code interpreter it is however very much capable of solving this particular problem. I did the following (all on my android phone):
1. Had it extract all the useful dates, times and comments from the pdf 2. Prompted it to generate the ics file formatted content as code output 3. Prompted it to use the code interpreter to put this content into a file and save it as a .ics extension
It complied through and through and I could download and open the file with the gcal app on my phone to import all appointments..
For completeness, the claim that the code interpreter cannot "generate" ics files is because the python environment in which it runs doesn't have a specific library for doing so. ICS files are just text files with a specific format, so definitely not out of reach.
I used:
"Extract the important dates and times from this pdf in Swedish"
[..]
"Great now generate the content of an ics formatted file, just the text, with the schedule above"
[..]
"Now use the code interpreter to create a file with the above content then save the file as an .ics extension"