Вы почти у цели. Не нужно использовать кавычки вокруг $cookies
.
Если вы сделаете foreach ($cookie in $cookies)
, то работайте с $cookie
в блоке сценария, а не с $cookies
.
Это работает:
$cookies = Get-ChildItem \\myserver\test\User\Profiles\*\AppData\Roaming\Microsoft\Windows\Cookies
foreach ($cookie in $cookies){
Remove-Item $cookie -Force -Recurse -ErrorAction SilentlyContinue
}
, но это также будет работать без цикла:
$cookies = Get-ChildItem \\myserver\test\User\Profiles\*\AppData\Roaming\Microsoft\Windows\Cookies
Remove-Item $cookies -Force -Recurse -ErrorAction SilentlyContinue
Если вы хотите использовать одну строку и никаких переменных:
[ 112]Согласно документации iText поддерживает следующие форматы изображения: JPEG, GIF, PNG, TIFF, BMP, WMF и EPS. Я не знаю, могло ли это иметь какую-либо справку, но я успешно использовал iTextSharp для встраивания векторного изображения WMF в файл PDF:
C#:
using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
public class Program
{
public static void Main()
{
Document document = new Document();
using (Stream outputPdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write, FileShare.None))
using (Stream imageStream = new FileStream("test.wmf", FileMode.Open, FileAccess.Read, FileShare.Read))
{
PdfWriter.GetInstance(document, outputPdfStream);
Image wmf = Image.GetInstance(imageStream);
document.Open();
document.Add(wmf);
document.Close();
}
}
}
Я недавно узнал, что можно отправить объект Graphics2D непосредственно в iText, и получающиеся файлы PDF так же хороши как масштабируемая векторная графика. Из Вашего сообщения это кажется, что это могло бы решить Вашу проблему.
Document document = new Document(PageSize.LETTER);
PdfWriter writer = null;
try {
writer = PdfWriter.getInstance(document, new FileOutputStream(your file name));
} catch (Exception e) {
// do something with exception
}
document.open();
PdfContentByte cb = writer.getDirectContent();
PdfTemplate tp = cb.createTemplate(width, height);
Graphics2D g2 = tp.createGraphics(width, height, new DefaultFontMapper());
// Create your graphics here - draw on the g2 Graphics object
g2.dispose();
cb.addTemplate(tp, 0, 100); // 0, 100 = x,y positioning of graphics in PDF page
document.close();