Jump to content

Recommended Posts

Posted

Hi folks, Happy St Patrick's Day from a Canadian province where it is a stat holiday! 😀🍺

Is the subject possible?  Not a deal breaker for me if not, but I have a number (10) maps in Affinity Photo all with varying numbers of town/city names.  I'd love to be able to take those names and put them into a spreadsheet or database table.  The example in screenshot number 1 has 122.  I've tried highlighting the individual names in Layers and copying them, but that just pasts into MS Word as an image as per screenshot number 2.

Is there a way to accomplish this in Affinity Photo 2 or even Designer (which I don't use or have, but don't mind buying) or some other utility?  Again, not a deal breaker if it's not possible, it'll just be a pain in the bum if I have to do it "handraulically" 🙂

Thanks
--
Tim

Screenshot Number 1, below

CopyText1.JPG.9b0e82d15cb5851c0b2f1de275647d56.JPG

Screenshot Number 2, below

CopyText2.JPG.c456bc79bfd278d283d072e21d77fab8.JPG

 

Posted
7 hours ago, Ditto Bird said:

I'd love to be able to take those names and put them into a spreadsheet or database table.  The example in screenshot number 1 has 122.  I've tried highlighting the individual names in Layers and copying them, but that just pasts into MS Word as an image as per screenshot number 2.

Actually, a special "Clipboard" setting in Affinity appears to indicate that text can be copied as plain text. While plain, unformatted text can't exist in Affinity documents (all text has to be formatted), this option seems to refer to a text conversion during the copy process. – However, I'm unable to copy plain text from Affinity. (Screenshot from APub V1)

Bildschirmfoto2025-03-18um10_51_41.jpg.e1075e3bdeddb7fb9fe832628832f11e.jpg

A workaround would be to export as PDF -> then copy the text from the PDF -> paste into your text editor app.

Or, e.g. for multiple pages, open the exported PDF with a PDF viewer app that allows text export, such as Acrobat or the free 'Podofyllin.app' on Mac:

Bildschirmfoto2025-03-18um10_35_17.jpg.38c211323e42c4b149ca59b99dc8cc10.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Posted

It can be done with Libre Office Calc
Export the Text Layers as an svg

image.png.c11e2111854ca8fa2795c55a6a7db46e.png
Open in a text editor and copy to clipboard
In Libre Office Calc do Paste Special

image.png.24df256af0d3a9cdb050095e3d59f85d.png
You'll see:
?xml version="1.0" encoding="UTF-8" standalone="no"?        
!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"        
svg width="100%" height="100%" viewBox="0 0 2147 1538" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"        
g transform="matrix(0.980305,0.197488,-0.0998143,0.495465,-18.2941,-70.7299)"        
text x="1241.93px" y="1333.23px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:193.731px;fill:#09ae00;"    Zagreb    /text
/g        
g transform="matrix(-0.111714,-0.367156,0.956695,-0.291093,-3498.25,3016.75)"        
text x="819.371px" y="4574.29px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:255.137px;fill:#f0f;"    Peckham    /text
/g        
g transform="matrix(0.957723,-0.287692,0.287692,0.957723,-38.6032,-10.0271)"        
text x="611.272px" y="885.506px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:97.915px;fill:#00f;"    Ruislip    /text
/g        
text x="1314.7px" y="1377.59px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:97.915px;fill:#00f;"    Bilbao    /text
g transform="matrix(0.901421,0.432943,-0.432943,0.901421,-533.658,-547.54)"        
text x="2051.6px" y="-170.93px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:164.408px;fill:#ff683c;"    Toronto    /text
/g        
g transform="matrix(3.125,0,0,3.125,0,0)"        
g transform="matrix(-1.13364,-1.62159,0.819581,-0.572964,-169.035,866.043)"        
text x="94.747px" y="452.904px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:24px;fill:#09ae00;"    T    /text
/g        
g transform="matrix(-0.539486,-1.90359,0.962109,-0.272666,-286.273,698.432)"        
text x="81.156px" y="427.406px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:24px;fill:#09ae00;"    h    /text

Delete columns other than C and you'll get:
Zagreb


Peckham


Ruislip

Bilbao

Toronto

T


h

Remove duplicates and struggle with the text on path, transpose will help

Microsoft Windows 11 Home, Intel i7-1360P 2.20 GHz, 32 GB RAM, 1TB SSD, Intel Iris Xe
Affinity Photo - 24/05/20, Affinity Publisher - 06/12/20, KTM Superduke - 27/09/10

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.