How to disable interactive PDF

Hi,

is there a way to disable interactive PDF features and generate just a simple searchable PDF like in the 6.x version? The main reason is that the size of the interactive PDF is too large for complex boards and it is hard to copy&search references.

Thank you,
Jan

is there a way to disable interactive PDF features and generate just a simple searchable PDF

For which editor (schematic or board)? Your current kicad-version?

For v7.0.x: No
For v7.99 (nightly development version):

Ideally for the python API for the board editor in the 7.0.x version. I assume that the 7.99 and 7.0.x versions are not backward compatible?

Thank you

Ideally for the python API for the board editor in the 7.0.x version

in this case you are out of luck.

I assume that the 7.99 and 7.0.x versions are not backward compatible?

yes.
But forwarded compatibility is planned and should work. So if you really need these features you could:

  • install v7 and v7.99 in parallel
  • work with v7.
  • After completing the board files load the board with v7.99
  • than plot from v7.99
  • be sure to not save with the v7.99 version (as said no backward-compatibility)

Yes, got it, thank you anyway.

This is horrible, there are situations where i share PDFs and don’t want some of this information exposed

1 Like

it seems a possible workaround is to use pyPDF2 to remove all comments and annotations

but it is still a feature needed inside kicad pcbnew…

Additional to my workaround above (and the solution from @maui) there is the possibility to use the “Print” function and use a virtual pdf-printer driver.

In the past “Print” has created artifacts compared with “Plot”.
Passing the KiCad pdf output through a 3rd part program to flatten the pdf is also adding a level of possible errors.
Changing the behaviour so drastically in V7, without serious discussion was a big mistake.
Apart from the size and exposed fields, the pdf can be modified by the viewer

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.