What is the purpose of CGPDFService process in Mac's CoreGraphics framework?

Everyone – I notice a process named CGPDFService at /System/Library/Frameworks/CoreGraphics.framework/Versions/A/XPCServices/CGPDFService.xpc/Contents/MacOS/ is taking a large amount of CPU time – any help here with just what this is




[Re-Titled by Moderator]

Original Title: CGPDFService ??

Posted on Nov 14, 2025 12:34 AM

Reply
4 replies

Nov 14, 2025 2:45 AM in response to William1506

CGPDFService works with the Spotlight processes to ensure that text in PDF documents can be found by Spotlight searches. If you have many existing, or new large PDF documents, you will observe that CGPDFService will consume more CPU resources as it is helping the Spotlight mdworker processes index these documents.


Without CGPDFService, you could not perform this type of Spotlight search to find the word "noumena" in a PDF with this criteria:

kind:pdf tag:uni pages:1 created:>01/01/2023 noumena

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

What is the purpose of CGPDFService process in Mac's CoreGraphics framework?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.