Re: Using CALayer to display a PDF ?
Re: Using CALayer to display a PDF ?
- Subject: Re: Using CALayer to display a PDF ?
- From: James Walker via Cocoa-dev <email@hidden>
- Date: Sat, 04 Jan 2025 18:06:41 +0000 (UTC)
- Arc-authentication-results: i=1; rspamd-7c48484bf8-hzc72; auth=pass smtp.auth=hostingeremail smtp.mailfrom=email@hidden
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1736014004; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=tzISkmpiDbIq4vqA15kF/UT6WlyMrYeiwj6Wlgyl4tU=; b=aEVMFU6V/MoNvQ30i9jEzL1QjjtTanjQ7/mepgJvvtnmrYcegnpp8TOrjfXtRzMV7Y9QGI cazGqB3+72/Uhe7c0QkOBA7q5rlZawVj3G1o4SJT1lo9J3LuyT4U+1xVCA3TCGeu7f1aRn WnCarhQJYh5ZM7LXIP8M7RviBZ0Sv7ezjsgHOMQVx/rtS2JHbNCZZ+lWleCI/o7ZIlo+MF 6IVqXZnZAsz3Xd/AVUXjMZX2TUkFNilJnlmkYwLKIivc06oKIrOEDY7bdL9MWJBgEX/tsa LOWR0cU0f0YwUARdOfMYMjs2UZ8vqi6f7DoTSPSDgUacnIdw1nQb4vfeQumuTg==
- Arc-seal: i=1; s=arc-2022; d=mailchannels.net; t=1736014004; a=rsa-sha256; cv=none; b=YxxMNDbhujuJO2tyX1UE3tfvxM633R1y6CrF+gDXnxlH2m9YbZhuwob4JJ8ONDV3rDay4R ICpdiQxz+AYaxr6ZSsV8L8ksdRrA72cmqnTRJuglj5C/9W1e1I0GWtN4FW7YrplPKtjbXZ Hh98Tqm0ekqoAv+OBCbA8v2wVyxgMoGzRurvyzS040dFVojUrFS1zMeWrVefDTi6giI1Sz vy3a3G2vm+m4e4RB2bBUeYrlTwegsjOucqzt+Y2hpJWppYXn4DyilnQqxrtThmmuus6v9R CD5Ojp2MEIzTviR5x4jk6goHOs5CeByV0JCgnYUs/MQ3gy8gh7GgoO/LEnJk1Q==
On 1/4/25 4:30 AM, Gabriel Zachmann via Cocoa-dev wrote:
I am using CALayer's to display images with some animations.
Now, I would like to display PDFs (just the first page).
Could some kind soul please explain to me how to load PDFs?
And would I then just add such a PDF object as layer.contents ?
All hints will be highly appreciated.
Best regards, Gabriel
I'm sure there's more than one way to do it, but one way is to create an
NSPDFImageRep. You can then get a CGImageRef from that, or on macOS,
create an NSImage and set that as the layer contents.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden